Ejemplo n.º 1
0
 def save_quote(self, quotes, name):
     try:
         RED_DB.hset('{}_{}'.format(
             self.market_name, self.currency).upper(), name,
             pickle.dumps(quotes))
     except redis.ConnectionError as e:
         print(e)
Ejemplo n.º 2
0
 def load_quote(self, name):
     quotes = RED_DB.hget('{}_{}'.format(
         self.market_name, self.currency).upper(), name)
     if quotes:
         return pickle.loads(quotes)
     else:
         raise KeyError
Ejemplo n.º 3
0
 def dump_db(self):
     return RED_DB.bgsave()