Esempio n. 1
0
 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__)