# HG changeset patch # User Sylvain Thénault # Date 1250234433 -7200 # Node ID 7df3494ae657b10394e8c2ddf6a345b8fd40dae9 # Parent 9aa47a3c0dfea3f2c57ec3cbf805927db50d7b52 [vreg appobject] use class_regid diff -r 9aa47a3c0dfe -r 7df3494ae657 selectors.py --- a/selectors.py Fri Aug 14 09:17:54 2009 +0200 +++ b/selectors.py Fri Aug 14 09:20:33 2009 +0200 @@ -54,6 +54,7 @@ role, typed_eid) # even if not used, let yes here so it's importable through this module from cubicweb.appobject import Selector, objectify_selector, yes +from cubicweb.vregistry import class_regid from cubicweb.cwconfig import CubicWebConfiguration from cubicweb.schema import split_expression @@ -74,7 +75,7 @@ else: selname = selector.__name__ vobj = cls - oid = vobj.id + oid = class_regid(vobj) ret = selector(cls, *args, **kwargs) if TRACED_OIDS == 'all' or oid in TRACED_OIDS: #SELECTOR_LOGGER.warning('selector %s returned %s for %s', selname, ret, cls)