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