예제 #1
0
 def importFromETree(self, tree, context=None, flags=None):
     context = self.priyomInterface.importTransaction(tree)
     self.varLastUpdate.Value = unicode(int(TimeUtils.now()))
     self.store.commit()
     self.resetStore()
     return context
예제 #2
0
 def formatHTTPTimestamp(self, timestamp):
     return self.formatHTTPDate(TimeUtils.toDatetime(timestamp))
예제 #3
0
 def parseHTTPTimestamp(self, httpDate):
     return TimeUtils.toTimestamp(self.parseHTTPDate(httpDate))
예제 #4
0
 def resetStore(self):
     self.store.reset()
     self.varLastUpdate = self.store.get(Variable, u"lastImport")
     self.lastReset = int(TimeUtils.now())
예제 #5
0
 def getLastUpdate(self):
     #self.getVarLastUpdate()
     #if self.varLastUpdate is None:
     #    return int(TimeUtils.now())
     #return self.varLastUpdate.Value
     return int(TimeUtils.now())
예제 #6
0
파일: WebModel.py 프로젝트: priyom/priyomdb
 def importFromETree(self, tree, context = None, flags = None):
     context = self.priyomInterface.importTransaction(tree)
     self.varLastUpdate.Value = unicode(int(TimeUtils.now()))
     self.store.commit()
     self.resetStore()
     return context
예제 #7
0
파일: WebModel.py 프로젝트: priyom/priyomdb
 def parseHTTPTimestamp(self, httpDate):
     return TimeUtils.toTimestamp(self.parseHTTPDate(httpDate))
예제 #8
0
파일: WebModel.py 프로젝트: priyom/priyomdb
 def formatHTTPTimestamp(self, timestamp):
     return self.formatHTTPDate(TimeUtils.toDatetime(timestamp))
예제 #9
0
파일: WebModel.py 프로젝트: priyom/priyomdb
 def getLastUpdate(self):
     #self.getVarLastUpdate()
     #if self.varLastUpdate is None:
     #    return int(TimeUtils.now())
     #return self.varLastUpdate.Value
     return int(TimeUtils.now())
예제 #10
0
파일: WebModel.py 프로젝트: priyom/priyomdb
 def resetStore(self):
     self.store.reset()
     self.varLastUpdate = self.store.get(Variable, u"lastImport")
     self.lastReset = int(TimeUtils.now())