Beispiel #1
0
    def __init__(self, task):
        self._log = logging.getLogger("tinyback.Reaper")
        self._task = task
        self._service = services.factory(self._task["service"])

        if self._service.rate_limit:
            self._log.info("Rate limit: %i requests per %i seconds" %
                           self._service.rate_limit)
            self._rate_limit_bucket = 0
            self._rate_limit_next = time.time()
Beispiel #2
0
    def __init__(self, task):
        self._log = logging.getLogger("tinyback.Reaper")
        self._task = task
        self._service = services.factory(self._task["service"])

        self._codes_tried = 0
        self._urls_found = 0

        if self._service.rate_limit:
            self._log.info("Rate limit: %i requests per %i seconds" % self._service.rate_limit)
            self._rate_limit_bucket = 0
            self._rate_limit_next = time.time()
Beispiel #3
0
    def __init__(self, task, progress=False):
        self._log = logging.getLogger("tinyback.Reaper")
        self._task = task
        self._service = services.factory(self._task["service"])
        self._progress = progress

        self._codes_tried = 0
        self._urls_found = 0

        if self._service.rate_limit:
            self._log.info("Rate limit: %i requests per %i seconds" %
                           self._service.rate_limit)
            self._rate_limit_bucket = 0
            self._rate_limit_next = time.time()
Beispiel #4
0
 def __init__(self, name, fixtures):
     self._log = logging.getLogger("tinyback.ServiceTester.%s" % name)
     self._service = services.factory(name)
     self._fixtures = fixtures
Beispiel #5
0
 def __init__(self, name, fixtures):
     self._log = logging.getLogger("tinyback.ServiceTester.%s" % name)
     self._service = services.factory(name)
     self._fixtures = fixtures