summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--repoze/bfg/zcml.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/repoze/bfg/zcml.py b/repoze/bfg/zcml.py
index 3c312a66e..1767880bd 100644
--- a/repoze/bfg/zcml.py
+++ b/repoze/bfg/zcml.py
@@ -524,7 +524,10 @@ def get_configurator(reg):
# when some configuration methods (such as config.view) are
# called.
from repoze.bfg.configuration import Configurator
- config = reg.get('bfg_configurator')
+ try:
+ config = reg.get('bfg_configurator')
+ except:
+ config = None
if config is None:
config = Configurator(reg)
return config