Пример #1
0
 def last_search(self, toDate, session=None):
     try:
         dbData = session.query(CacheDB.LastSearch).filter_by(provider=self.providerID).one()
         dbData.time = int(time.mktime(toDate.timetuple()))
     except orm.exc.NoResultFound:
         session.add(CacheDB.LastSearch(**{
             'provider': self.providerID,
             'time': int(time.mktime(toDate.timetuple()))
         }))
Пример #2
0
    def last_search(self, toDate):
        session = sickrage.app.cache_db.session()

        try:
            dbData = session.query(CacheDB.LastSearch).filter_by(provider=self.providerID).one()
            dbData.time = int(time.mktime(toDate.timetuple()))
        except orm.exc.NoResultFound:
            session.add(CacheDB.LastSearch(**{
                'provider': self.providerID,
                'time': int(time.mktime(toDate.timetuple()))
            }))
        finally:
            session.commit()