import asyncio import logging import simplejson as json from . import CONFIG try: with open(CONFIG['db']) as f: DATABASE = json.load(f) except: logging.info('No database was found, making a new one.') DATABASE = {} async def database_save(): while True: with open(CONFIG['db'], 'w') as f: json.dump(DATABASE, f) await asyncio.sleep(30) asyncio.ensure_future(database_save())