Merge branch 'master' into develop

This commit is contained in:
JackDandy 2017-12-11 21:40:49 +00:00
commit 5d9196b76d
2 changed files with 40 additions and 1 deletions

View file

@ -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

View file

@ -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())