mirror of
https://github.com/arsenetar/dupeguru.git
synced 2024-10-31 22:05:58 +00:00
Avoid using workarounds in package script
* Just like the Windows package function counterpart, better abort building the package if the help and locale files have not been build instead of ignoring the error
This commit is contained in:
parent
f19b5d6ea6
commit
49a1beb225
15
package.py
15
package.py
@ -43,14 +43,17 @@ def copy_files_to_package(destpath, packages, with_so):
|
||||
shutil.copy("run.py", op.join(destpath, "run.py"))
|
||||
extra_ignores = ["*.so"] if not with_so else None
|
||||
copy_packages(packages, destpath, extra_ignores=extra_ignores)
|
||||
try:
|
||||
# include locale files if they are built otherwise exit as it will break
|
||||
# the localization
|
||||
if not op.exists("build/locale"):
|
||||
print("Locale files not built, exiting...")
|
||||
return
|
||||
# include help files if they are built otherwise exit as they should be included?
|
||||
if not op.exists("build/help"):
|
||||
print("Help files not built, exiting...")
|
||||
return
|
||||
shutil.copytree(op.join("build", "help"), op.join(destpath, "help"))
|
||||
except Exception as e:
|
||||
print(f"Warning: exception: {e}")
|
||||
try:
|
||||
shutil.copytree(op.join("build", "locale"), op.join(destpath, "locale"))
|
||||
except Exception as e:
|
||||
print(f"Warning: exception: {e}")
|
||||
compileall.compile_dir(destpath)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user