Пример #1
0
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
Пример #2
0
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