Exemplo n.º 1
0
 def wrapper(*args, **kw):
     begin = measurement()
     ret = f(*args, **kw)
     elapsed = measurement() - begin
     print elapsed, args, ret
     return ret
Exemplo n.º 2
0
 def update_free_places(self, free_places):
     with self.conn as c:
         c.execute('update gstatus set placefree=?', (free_places,))
         self.free_places_update_time = measurement()
Exemplo n.º 3
0
    def get_free_places(self):
        if self.free_places_update_time is None:
            return 0, False

        return self.query('select placefree from gstatus')[0][0], measurement() - self.free_places_update_time < 5
Exemplo n.º 4
0
    def get_free_places(self):
        if self.free_places_update_time is None:
            return 0, False

        return (self.query('select PlaceFree from GStatus')[0][0],
                measurement() - self.free_places_update_time < FREE_PLACES_UPDATE_INTERVAL)