mirror of
https://github.com/morpheus65535/bazarr
synced 2025-01-01 04:26:13 +00:00
Fixed issue with upgrade cleanup routine when installed with Windows Installer.
This commit is contained in:
parent
91c53ba475
commit
dd80fec9d4
1 changed files with 6 additions and 1 deletions
|
@ -180,10 +180,13 @@ def update_cleaner(zipfile, bazarr_dir, config_dir):
|
|||
dir_to_ignore = ['^.' + os.path.sep,
|
||||
'^bin' + os.path.sep,
|
||||
'^venv' + os.path.sep,
|
||||
'^WinPython' + os.path.sep,
|
||||
os.path.sep + '__pycache__' + os.path.sep + '$']
|
||||
if os.path.abspath(bazarr_dir) in os.path.abspath(config_dir):
|
||||
dir_to_ignore.append('^' + os.path.relpath(config_dir, bazarr_dir) + os.path.sep)
|
||||
dir_to_ignore_regex = re.compile('(?:% s)' % '|'.join(dir_to_ignore))
|
||||
|
||||
file_to_ignore = ['nssm.exe', '7za.exe']
|
||||
extension_to_ignore = ['.pyc']
|
||||
|
||||
file_on_disk = []
|
||||
|
@ -196,7 +199,9 @@ def update_cleaner(zipfile, bazarr_dir, config_dir):
|
|||
folder_list.append(relative_foldername)
|
||||
|
||||
for file in filenames:
|
||||
if os.path.splitext(file)[1] in extension_to_ignore:
|
||||
if file in file_to_ignore:
|
||||
continue
|
||||
elif os.path.splitext(file)[1] in extension_to_ignore:
|
||||
continue
|
||||
elif foldername == bazarr_dir:
|
||||
file_on_disk.append(file)
|
||||
|
|
Loading…
Reference in a new issue