Cosmetic changes in RecDB
This commit is contained in:
parent
a17868cd31
commit
3b8c12f3b2
1 changed files with 23 additions and 11 deletions
|
@ -80,7 +80,7 @@ class RecDB:
|
|||
|
||||
def update(self, id, rec):
|
||||
|
||||
## TODO: rlist = results list
|
||||
# TODO: rlist = results list
|
||||
_rlist = self._search(_id=id)
|
||||
if not len(_rlist) == 1:
|
||||
raise ValueError('Too many recs with id=%s' % id)
|
||||
|
@ -149,8 +149,7 @@ class RecDB:
|
|||
The meaning is "a query that makes sense to stop"
|
||||
'''
|
||||
delta = timedelta(seconds=get_config()['FORGE_MAX_DURATION'])
|
||||
return self._query_not_saved(query).filter(Rec.starttime >
|
||||
datetime.now() - delta)
|
||||
return self._query_newer(delta, self._query_not_saved(query))
|
||||
|
||||
def _query_not_saved(self, query=None):
|
||||
'''Still not saved'''
|
||||
|
@ -158,6 +157,18 @@ class RecDB:
|
|||
query = self.get_session().query(Rec)
|
||||
return query.filter(Rec.filename == None)
|
||||
|
||||
def _query_saved(self, query=None):
|
||||
'''Still not saved'''
|
||||
if query is None:
|
||||
query = self.get_session().query(Rec)
|
||||
return query.filter(Rec.filename != None)
|
||||
|
||||
def _query_newer(self, delta, query=None):
|
||||
'''Get Rec older than delta seconds'''
|
||||
if query is None:
|
||||
query = self.get_session().query(Rec)
|
||||
return query.filter(Rec.starttime > datetime.now() - delta)
|
||||
|
||||
def _query_older(self, delta, query=None):
|
||||
'''Get Rec older than delta seconds'''
|
||||
if query is None:
|
||||
|
@ -227,7 +238,8 @@ if __name__ == "__main__":
|
|||
print "Mimmo "
|
||||
printall(db._search(name="Mimmo1"))
|
||||
print "Search"
|
||||
printall( db._search(name="Mimmo1",starttime=datetime(2014,05,24,15,16,1) ))
|
||||
printall(db._search(name="Mimmo1",
|
||||
starttime=datetime(2014, 05, 24, 15, 16, 1) ))
|
||||
a = db.get_by_id(5)
|
||||
a.start()
|
||||
db.delete(1)
|
||||
|
|
Loading…
Reference in a new issue