diff --git a/pytchat/parser/live.py b/pytchat/parser/live.py index 90b03fe..b7b0614 100644 --- a/pytchat/parser/live.py +++ b/pytchat/parser/live.py @@ -26,7 +26,8 @@ class Parser: if jsn is None: raise ChatParseException('Called with none JSON object.') if jsn['response']['responseContext'].get('errors'): - raise ResponseContextError('The video_id would be wrong, or video is deleted or private.') + raise ResponseContextError('The video_id would be wrong,' + 'or video is deleted or private.') contents=jsn['response'].get('continuationContents') return contents @@ -77,7 +78,8 @@ class Parser: metadata.setdefault("timeoutMs",interval) """Archived chat has different structures than live chat, so make it the same format.""" - chatdata = [action["replayChatItemAction"]["actions"][0] for action in actions] + chatdata = [action["replayChatItemAction"]["actions"][0] + for action in actions] else: metadata.setdefault('timeoutMs', 10000) chatdata = actions diff --git a/setup.py b/setup.py index 459d6e0..6598b8c 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ from setuptools import setup, find_packages, Command #from codecs import open as open_c -from os import path, system, remove, rename -import re +from os import path, system, remove, rename, removedirs +import re, shutil package_name = "pytchat" @@ -13,6 +13,8 @@ def _requirements(): def _test_requirements(): return [name.rstrip() for name in open(path.join(root_dir, 'requirements_test.txt')).readlines()] +shutil.rmtree('build/') +shutil.rmtree('dist/') with open(path.join(root_dir, package_name, '__init__.py')) as f: init_text = f.read()