Modify code to accept pluggable logging handlers

This commit is contained in:
Serene-Arc
2023-01-08 15:21:57 +10:00
parent 9b23082a78
commit 8f17bcf43b
6 changed files with 50 additions and 34 deletions
+3 -2
View File
@@ -3,6 +3,7 @@
import logging
from time import sleep
from typing import Iterable
import prawcore
@@ -14,8 +15,8 @@ logger = logging.getLogger(__name__)
class RedditCloner(RedditDownloader, Archiver):
def __init__(self, args: Configuration):
super(RedditCloner, self).__init__(args)
def __init__(self, args: Configuration, logging_handlers: Iterable[logging.Handler] = ()):
super(RedditCloner, self).__init__(args, logging_handlers)
def download(self):
for generator in self.reddit_lists: