diff --git a/pytchat/cli/__init__.py b/pytchat/cli/__init__.py index 211da9f..c11d1b5 100644 --- a/pytchat/cli/__init__.py +++ b/pytchat/cli/__init__.py @@ -88,8 +88,6 @@ def main(): except InvalidVideoIdException: print("Invalid Video ID or URL:", video_id) - except TypeError as e: - print(e.with_traceback()) except NoContents as e: print(e) except FileNotFoundError: diff --git a/pytchat/processors/html_archiver.py b/pytchat/processors/html_archiver.py index 3a1b913..39cff09 100644 --- a/pytchat/processors/html_archiver.py +++ b/pytchat/processors/html_archiver.py @@ -43,7 +43,7 @@ class HTMLArchiver(ChatProcessor): ''' HTMLArchiver saves chat data as HTML table format. ''' - def __init__(self, save_path, callback): + def __init__(self, save_path, callback=None): super().__init__() self.save_path = self._checkpath(save_path) self.processor = DefaultProcessor() @@ -93,7 +93,8 @@ class HTMLArchiver(ChatProcessor): c.author.channelId) ) ) - self.callback(None, 1) + if self.callback: + self.callback(None, 1) def _parse_html_line(self, raw_line): return ''.join(('',