mirror of
https://github.com/SickGear/SickGear.git
synced 2025-01-05 17:43:37 +00:00
Merge branch 'master' into develop
This commit is contained in:
commit
5d9196b76d
2 changed files with 40 additions and 1 deletions
|
@ -1,4 +1,9 @@
|
|||
### 0.13.4 (2017-12-11 16:45:00 UTC)
|
||||
### 0.13.5 (2017-12-11 21:45:00 UTC)
|
||||
|
||||
* Change delete unused html5lib files that can cause issue with search providers
|
||||
|
||||
|
||||
### 0.13.4 (2017-12-11 16:45:00 UTC)
|
||||
|
||||
* Fix MediaBrowser Season##\metadata
|
||||
|
||||
|
|
34
_cleaner.py
34
_cleaner.py
|
@ -31,3 +31,37 @@ if not os.path.isfile(cleaned_file):
|
|||
fp.write('This file exists to prevent a rerun delete of *.pyc, *.pyo files')
|
||||
fp.flush()
|
||||
os.fsync(fp.fileno())
|
||||
|
||||
cleaned_file = os.path.abspath(os.path.join(parent_dir, r'.cleaned_html5lib.tmp'))
|
||||
if not os.path.isfile(cleaned_file):
|
||||
for dead_path in [os.path.abspath(os.path.join(parent_dir, *d)) for d in [
|
||||
('lib', 'html5lib', 'trie'),
|
||||
('lib', 'html5lib', 'serializer')
|
||||
]]:
|
||||
try:
|
||||
shutil.rmtree(dead_path)
|
||||
except (StandardError, Exception):
|
||||
pass
|
||||
|
||||
for dead_file in [os.path.abspath(os.path.join(parent_dir, *d)) for d in [
|
||||
('lib', 'html5lib', 'ihatexml.py'),
|
||||
('lib', 'html5lib', 'inputstream.py'),
|
||||
('lib', 'html5lib', 'tokenizer.py'),
|
||||
('lib', 'html5lib', 'utils.py'),
|
||||
('lib', 'html5lib', 'filters', '_base.py'),
|
||||
('lib', 'html5lib', 'sanitizer.py'),
|
||||
('lib', 'html5lib', 'treebuilders', '_base.py'),
|
||||
('lib', 'html5lib', 'treewalkers', '_base.py'),
|
||||
('lib', 'html5lib', 'treewalkers', 'lxmletree.py'),
|
||||
('lib', 'html5lib', 'treewalkers', 'genshistream.py'),
|
||||
]]:
|
||||
for ext in ['', 'c', 'o']:
|
||||
try:
|
||||
os.remove('%s.py%s' % (os.path.splitext(dead_file)[:-1][0], ext))
|
||||
except (StandardError, Exception):
|
||||
pass
|
||||
|
||||
with open(cleaned_file, 'wb') as fp:
|
||||
fp.write('This file exists to prevent a rerun delete of dead lib/html5lib files')
|
||||
fp.flush()
|
||||
os.fsync(fp.fileno())
|
||||
|
|
Loading…
Reference in a new issue