diff --git a/bin/srv.py b/bin/srv.py index 5c2b122..65c6078 100644 --- a/bin/srv.py +++ b/bin/srv.py @@ -96,12 +96,15 @@ class Limits: "Not so fast! Number of queries per %s is limited to %s" % (interval, self.limit[interval])) - def clear_counters( self ): - t = int( time.time() ) + def clear_counters(self): + """ + Initialize counters for new interval + """ + t_int = int(time.time()) for interval in self.intervals: - if t / self.divisor[interval] != self.last_update[interval]: + if t_int / self.divisor[interval] != self.last_update[interval]: self.counter[interval] = {} - self.last_update[interval] = t / self.divisor[interval] + self.last_update[interval] = t_int / self.divisor[interval] limits = Limits()