diff -r c0d4244e5abc -r f5027f8d2478 sobjects/cwxmlparser.py --- a/sobjects/cwxmlparser.py Wed Mar 20 17:58:14 2013 +0100 +++ b/sobjects/cwxmlparser.py Tue Mar 12 12:50:05 2013 +0100 @@ -42,7 +42,7 @@ from yams.constraints import BASE_CONVERTERS from yams.schema import role_name as rn -from cubicweb import ValidationError, RegistryException, typed_eid +from cubicweb import ValidationError, RegistryException from cubicweb.view import Component from cubicweb.server.sources import datafeed from cubicweb.server.hook import match_rtype @@ -326,10 +326,10 @@ item['cwtype'] = unicode(node.tag) item.setdefault('cwsource', None) try: - item['eid'] = typed_eid(item['eid']) + item['eid'] = int(item['eid']) except KeyError: # cw < 3.11 compat mode XXX - item['eid'] = typed_eid(node.find('eid').text) + item['eid'] = int(node.find('eid').text) item['cwuri'] = node.find('cwuri').text rels = {} for child in node: