diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2012-09-20 10:03:55 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2012-09-20 10:03:55 +0200 |
commit | 6c87841bc7f0a1224df6708e88e376af29c4f535 (patch) | |
tree | f0c808f16b6db8801c7a718b50dd9db0ce1a76f0 /registry.py | |
parent | e4009dd450ea20f87fbb5b7349343c324b96a920 (diff) | |
download | logilab-common-6c87841bc7f0a1224df6708e88e376af29c4f535.tar.gz |
[registry] add assertion useful if e.g. arguments are inversed by inadvertance
Diffstat (limited to 'registry.py')
-rw-r--r-- | registry.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/registry.py b/registry.py index 29f3c56..cebed8e 100644 --- a/registry.py +++ b/registry.py @@ -519,6 +519,8 @@ class RegistryStore(dict): :meth:`~logilab.common.registry.RegistryStore.register_and_replace` for instance) """ + assert isinstance(modname, basestring), \ + 'modname expected to be a module name (ie string), got %r' % modname for obj in objects: try: if obj.__module__ != modname or obj in butclasses: |