def validate(key, condition): server = DBServer(key, 'tasks') # should add datetime support? ret = server.query(pattern=condition) server.close() if ret is None or len(ret) <= 0: return False return True
def __init__(self, name, *args, **kwargs): self.args = args self.kwargs = kwargs if name not in [ "io", "redis", "mysql", "ram", "http", "connect", 'rule', 'alarm' ]: # 如果是自定义的,自己处理 self.server = None else: self.server = DBServer('everhomes_{0}'.format(name), 'tasks')
def __init__(self): self.server = DBServer('everhomes_rule', 'tasks')
def send_alarm(data): server = DBServer('everhomes_alarm', 'tasks') server.insert(data) server.close()
def __init__(self): """ db client DBServer('collection','table') """ self.db = DBServer('everhomes_rule', 'tasks')