Adjust constructor for wrapper-script

The new wrapper-script calls a standardized API
We need to be conform with that

Related Task: [https://fs.golderweb.de/index.php?do=details&task_id=83 FS#83]
This commit is contained in:
2016-08-27 17:02:51 +02:00
parent 0ceb2e6e83
commit 2be0a8903d

View File

@@ -49,16 +49,27 @@ class DiscussionParserBot(
onlyinclude_re = re.compile( onlyinclude_re = re.compile(
jogobot.config["redundances"]["reddiscs_onlyinclude_re"] ) jogobot.config["redundances"]["reddiscs_onlyinclude_re"] )
def __init__( self, generator ): def __init__( self, genFactory, **kwargs ):
""" """
Constructor Constructor
Parameters: Parameters:
@param generator: The page generator that determines on which pages @param genFactory GenFactory with parsed pagegenerator args to
to work. build generator
@type generator: generator. @type genFactory pagegenerators.GeneratorFactory
@param **kwargs Additional args
@type iterable
""" """
# Copy needed args
self.genFactory = genFactory
# Build generator with genFactory
self.build_generator()
# Run super class init with builded generator
super( DiscussionParserBot, self ).__init__(generator=self.gen)
def build_generator(self): def build_generator(self):
""" """
Builds generator to work on, based on self.genFactory Builds generator to work on, based on self.genFactory