def fetch_configs(): db = MyZODB('./Data.fs') dbroot = db.dbroot price = 0 count = 0 key = '' secret = '' try: price = dbroot['last_price'] except KeyError as e: logging.debug(e) dbroot['last_price'] = 0 # set to last trade price try: count = dbroot['sell_count'] except KeyError as e: logging.debug(e) dbroot['sell_count'] = 0 try: key = dbroot['api_key'] except KeyError as e: logging.debug(e) dbroot['api_key'] = "Your api key" try: secret = dbroot['api_secret'] except KeyError as e: logging.debug(e) dbroot['api_secret'] = "Your api secret" transaction.commit() db.close() return price, count, key, secret
def store_sell_count(count): db = MyZODB('./Data.fs') dbroot = db.dbroot dbroot['sell_count'] = count transaction.commit() db.close()
def store_price(price): db = MyZODB('./Data.fs') dbroot = db.dbroot dbroot['last_price'] = price transaction.commit() db.close()