equal
deleted
inserted
replaced
232 |
232 |
233 def local_eid(self, cnx, extid, session): |
233 def local_eid(self, cnx, extid, session): |
234 etype, dexturi, dextid = cnx.describe(extid) |
234 etype, dexturi, dextid = cnx.describe(extid) |
235 if dexturi == 'system' or not ( |
235 if dexturi == 'system' or not ( |
236 dexturi in self.repo.sources_by_uri or self._skip_externals): |
236 dexturi in self.repo.sources_by_uri or self._skip_externals): |
|
237 assert etype in self.support_entities, etype |
237 eid = self.repo.extid2eid(self, str(extid), etype, session) |
238 eid = self.repo.extid2eid(self, str(extid), etype, session) |
238 if eid > 0: |
239 if eid > 0: |
239 return eid, True |
240 return eid, True |
240 elif dexturi in self.repo.sources_by_uri: |
241 elif dexturi in self.repo.sources_by_uri: |
241 source = self.repo.sources_by_uri[dexturi] |
242 source = self.repo.sources_by_uri[dexturi] |