# HG changeset patch # User Sylvain Thénault # Date 1280476332 -7200 # Node ID 1b4ea3ebdf80bfd72c5ba4ed0ec59aee0dd2753f # Parent fe17d4bac785f2a478187eb473933851c3b0d6a4 [vreg debug] use classid to get cleaner output diff -r fe17d4bac785 -r 1b4ea3ebdf80 cwvreg.py --- a/cwvreg.py Thu Jul 29 14:46:29 2010 +0200 +++ b/cwvreg.py Fri Jul 30 09:52:12 2010 +0200 @@ -205,7 +205,7 @@ ObjectNotFound, NoSelectableObject, RegistryNotFound, CW_EVENT_MANAGER) from cubicweb.utils import dump_class -from cubicweb.vregistry import VRegistry, Registry, class_regid +from cubicweb.vregistry import VRegistry, Registry, class_regid, classid from cubicweb.rtags import RTAGS def clear_rtag_objects(): @@ -617,7 +617,7 @@ for iface in ifaces) if not ('Any' in ifaces or ifaces & implemented_interfaces): self.debug('unregister %s (no implemented ' - 'interface among %s)', obj, ifaces) + 'interface among %s)', classid(obj), ifaces) self.unregister(obj) # since 3.9: remove appobjects which depending on other, unexistant # appobjects @@ -625,7 +625,8 @@ try: registry = self[regname] except RegistryNotFound: - self.debug('unregister %s (no registry %s)', obj, regname) + self.debug('unregister %s (no registry %s)', classid(obj), + regname) self.unregister(obj) continue for regid in regids: @@ -633,7 +634,7 @@ break else: self.debug('unregister %s (no %s object in registry %s)', - obj, ' or '.join(regids), regname) + classid(obj), ' or '.join(regids), regname) self.unregister(obj) super(CubicWebVRegistry, self).initialization_completed() for rtag in RTAGS: