change to executable's working directory to find forge directory
This commit is contained in:
parent
b187223162
commit
527a9b49e2
|
@ -69,7 +69,7 @@ def replace_apmc_files(forge_dir, apmc_file):
|
|||
os.remove(entry.path)
|
||||
print(f"Removed existing .apmc files in {apdata_dir}")
|
||||
copyfile(apmc_file, os.path.join(apdata_dir, os.path.basename(apmc_file)))
|
||||
print(f"Copied {apmc_file} to {apdata_dir}")
|
||||
print(f"Copied {os.path.basename(apmc_file)} to {apdata_dir}")
|
||||
|
||||
|
||||
# Check mod version, download new mod from GitHub releases page if needed.
|
||||
|
@ -135,10 +135,13 @@ if __name__ == '__main__':
|
|||
args = parser.parse_args()
|
||||
options = Utils.get_options()
|
||||
|
||||
apmc_file = args.apmc_file
|
||||
apmc_file = os.path.abspath(args.apmc_file)
|
||||
forge_dir = options["minecraft_options"]["forge_directory"]
|
||||
max_heap = options["minecraft_options"]["max_heap_size"]
|
||||
|
||||
# Change to executable's working directory
|
||||
os.chdir(os.path.abspath(os.path.dirname(sys.argv[0])))
|
||||
|
||||
if apmc_file is not None and not os.path.isfile(apmc_file):
|
||||
raise FileNotFoundError(f"Path {apmc_file} does not exist or could not be accessed.")
|
||||
if not os.path.isdir(forge_dir):
|
||||
|
|
Loading…
Reference in New Issue