server/repository.py
branchtls-sprint
changeset 1016 26387b836099
parent 636 3e9245cf0d9c
child 1138 22f634977c95
equal deleted inserted replaced
1014:4792a1bb72a9 1016:26387b836099
    17 __docformat__ = "restructuredtext en"
    17 __docformat__ = "restructuredtext en"
    18 
    18 
    19 import sys
    19 import sys
    20 import Queue
    20 import Queue
    21 from os.path import join, exists
    21 from os.path import join, exists
       
    22 from datetime import datetime
    22 from time import time, localtime, strftime
    23 from time import time, localtime, strftime
    23 
       
    24 from mx.DateTime import now
       
    25 
    24 
    26 from logilab.common.decorators import cached
    25 from logilab.common.decorators import cached
    27 
    26 
    28 from yams import BadSchemaDefinition
    27 from yams import BadSchemaDefinition
    29 from rql import RQLSyntaxError
    28 from rql import RQLSyntaxError
   660           index content has changed)
   659           index content has changed)
   661         * list of (etype, eid) of entities of the given types which have been
   660         * list of (etype, eid) of entities of the given types which have been
   662           deleted since the given timestamp
   661           deleted since the given timestamp
   663         """
   662         """
   664         session = self.internal_session()
   663         session = self.internal_session()
   665         updatetime = now()
   664         updatetime = datetime.now()
   666         try:
   665         try:
   667             modentities, delentities = self.system_source.modified_entities(
   666             modentities, delentities = self.system_source.modified_entities(
   668                 session, etypes, mtime)
   667                 session, etypes, mtime)
   669             return updatetime, modentities, delentities
   668             return updatetime, modentities, delentities
   670         finally:
   669         finally: