def __init__(self, rate_limit='100000/s'): # Initial state self.sindex = 0 # The stat index self.scount = 0 # Start stat count self.rate_allowance = 0 self.rate_limit = timeutils.rate(rate_limit) # Rate limit in seconds (normalised) self.last_save = datetime.now() logger.info('initialised stat: %s' % self.orig_func.__name__)
def __init__(self, rate_limit='100000/s'): # Initial state self.stat_index = 0 # The stat z index (the sort order) self.stat_count = 0 # Start stat count self.rate_allowance = 0.0 # Rate allowance (normalised) (needs to be float (i.e not an integer) self.rate_limit = timeutils.rate(rate_limit) # Rate limit in seconds (normalised) self.last_save = datetime.now() print 'initialised stat: %s' % self.orig_func.__name__ logger.info('initialised stat: %s' % self.orig_func.__name__)