mirror of
https://github.com/SickGear/SickGear.git
synced 2025-01-07 10:33:38 +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
|
* 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.write('This file exists to prevent a rerun delete of *.pyc, *.pyo files')
|
||||||
fp.flush()
|
fp.flush()
|
||||||
os.fsync(fp.fileno())
|
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