equal
deleted
inserted
replaced
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: |