server/sources/native.py
changeset 10915 cf800aa43f48
parent 10769 c45f4bcff3aa
child 11005 f8417bd135ed
equal deleted inserted replaced
10914:fed8bd56f223 10915:cf800aa43f48
   864         """return a tuple (type, extid, source) for the entity with id <eid>"""
   864         """return a tuple (type, extid, source) for the entity with id <eid>"""
   865         sql = 'SELECT type, extid FROM entities WHERE eid=%s' % eid
   865         sql = 'SELECT type, extid FROM entities WHERE eid=%s' % eid
   866         res = self._eid_type_source(cnx, eid, sql)
   866         res = self._eid_type_source(cnx, eid, sql)
   867         if not isinstance(res, list):
   867         if not isinstance(res, list):
   868             res = list(res)
   868             res = list(res)
   869         res[-1] = self.decode_extid(extid)
   869         res[-1] = self.decode_extid(res[-1])
   870         res.append("system")
   870         res.append("system")
   871         return res
   871         return res
   872 
   872 
   873     def extid2eid(self, cnx, extid):
   873     def extid2eid(self, cnx, extid):
   874         """get eid from an external id. Return None if no record found."""
   874         """get eid from an external id. Return None if no record found."""