diff options
| author | Bert JW Regeer <bertjw@regeer.org> | 2014-04-18 15:48:29 -0600 |
|---|---|---|
| committer | Bert JW Regeer <bertjw@regeer.org> | 2014-04-18 15:48:29 -0600 |
| commit | 06b839f8f0b4c4c202ac10042241c00883b403d1 (patch) | |
| tree | 9969d0f7abf01445d73d25cb237fd07f2ab54969 | |
| parent | 90e15ba98fc072c44adfbacc2de36ead130214ac (diff) | |
| download | pyramid-06b839f8f0b4c4c202ac10042241c00883b403d1.tar.gz pyramid-06b839f8f0b4c4c202ac10042241c00883b403d1.tar.bz2 pyramid-06b839f8f0b4c4c202ac10042241c00883b403d1.zip | |
_add_subscriber should resolve dotted names
| -rw-r--r-- | pyramid/config/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pyramid/config/__init__.py b/pyramid/config/__init__.py index 32cf82fba..ebaae38a9 100644 --- a/pyramid/config/__init__.py +++ b/pyramid/config/__init__.py @@ -481,6 +481,7 @@ class Configurator( def _add_predicate(self, type, name, factory, weighs_more_than=None, weighs_less_than=None): + factory = self.maybe_dotted(factory) discriminator = ('%s predicate' % type, name) intr = self.introspectable( '%s predicates' % type, @@ -488,7 +489,7 @@ class Configurator( '%s predicate named %s' % (type, name), '%s predicate' % type) intr['name'] = name - intr['factory'] = self.maybe_dotted(factory) + intr['factory'] = factory intr['weighs_more_than'] = weighs_more_than intr['weighs_less_than'] = weighs_less_than def register(): |
