summaryrefslogtreecommitdiff
path: root/registry.py
diff options
context:
space:
mode:
authorSylvain Th?nault <sylvain.thenault@logilab.fr>2012-11-13 07:32:23 +0100
committerSylvain Th?nault <sylvain.thenault@logilab.fr>2012-11-13 07:32:23 +0100
commit909df133635226ba3e622ea6b0130a541416664b (patch)
tree94c2dc17655aaa8667dc7adc7884e9ae832c9c19 /registry.py
parent6b786f3fee5da562e94b9dc14ba08564e8b9bcc9 (diff)
downloadlogilab-common-909df133635226ba3e622ea6b0130a541416664b.tar.gz
[registry] enhance assertion error message
Diffstat (limited to 'registry.py')
-rw-r--r--registry.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/registry.py b/registry.py
index cebed8e..64f59e4 100644
--- a/registry.py
+++ b/registry.py
@@ -218,7 +218,8 @@ class Registry(dict):
assert not '__abstract__' in obj.__dict__
assert obj.__select__
oid = oid or obj.__regid__
- assert oid
+ assert oid, ('no explicit name supplied to register object %s, '
+ 'which has no __regid__ set' % obj)
if clear:
objects = self[oid] = []
else: