class Worker(object): """ Interacts with database""" mydb = None def __init__(self, dburl): if not dburl: return False self.mydb = DbHandler() self.mydb.createengine(url='sqlite:///:memory:') def registeralert(self, alert=None): if alert is None: return False session = self.mydb.getsession() session.add(alert) session.commit() return True def getalerts(self): alerts = self.mydb.getsession().query(Alert) return alerts
class Worker(object): """ Interacts with database""" mydb = None def __init__(self, dburl): if not dburl: return False self.mydb = DbHandler() self.mydb.createengine(url = 'sqlite:///:memory:') def registeralert(self, alert = None): if alert is None : return False session = self.mydb.getsession() session.add(alert) session.commit() return True def getalerts(self): alerts = self.mydb.getsession().query(Alert) return alerts