def __init__(self, from_date, to_date, output_format='json', key=None):
     try:
         StackAPI.__init__(self, 'stackoverflow', key=key)
         self.from_date = from_date
         self.to_date = to_date
         self.outClass = Output(output_format)
         self.output = self.outClass.output
         self.error = None
     except:
         self.error = "Cannot reach StackAPI"
     return
Exemple #2
0
    def __init__(self, site: str, **kwargs):
        self.throttle = rate_limit

        StackAPI.__init__(self, site, max_pages=1, **kwargs)
        Observable.__init__(self)

        self.errored = set()
        self.working = set()
        self.finished = set()
        self.paused = set()

        self.tags = self.fetch(SetupMethods.Tags.value)['items']

        self.tasks = dict()