diff -r 5a0c2cfc19bf -r 824d5b6eae7f server/repository.py --- a/server/repository.py Wed Jan 19 12:47:08 2011 +0100 +++ b/server/repository.py Wed Jan 19 19:15:04 2011 +0100 @@ -1016,8 +1016,7 @@ raise UnknownEid(eid) return extid - def extid2eid(self, source, extid, etype, session=None, insert=True, - recreate=False): + def extid2eid(self, source, extid, etype, session=None, insert=True): """get eid from a local id. An eid is attributed if no record is found""" cachekey = (extid, source.uri) try: @@ -1032,16 +1031,6 @@ if eid is not None: self._extid_cache[cachekey] = eid self._type_source_cache[eid] = (etype, source.uri, extid) - # XXX used with extlite (eg vcsfile), probably not needed anymore - if recreate: - entity = source.before_entity_insertion(session, extid, etype, eid) - entity._cw_recreating = True - if source.should_call_hooks: - self.hm.call_hooks('before_add_entity', session, entity=entity) - # XXX add fti op ? - source.after_entity_insertion(session, extid, entity) - if source.should_call_hooks: - self.hm.call_hooks('after_add_entity', session, entity=entity) if reset_pool: session.reset_pool() return eid