From f683c8eb11d684eeb72add5f6540fc04d513bc78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Tue, 15 Oct 2013 00:01:58 +0200 Subject: [PATCH] do not fail on missing zopehome --- src/pfwbged/basecontent/browser/adddmsfile.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pfwbged/basecontent/browser/adddmsfile.py b/src/pfwbged/basecontent/browser/adddmsfile.py index e0e061c..7bb820b 100644 --- a/src/pfwbged/basecontent/browser/adddmsfile.py +++ b/src/pfwbged/basecontent/browser/adddmsfile.py @@ -49,8 +49,11 @@ def file_source(context): items.append(('previous', _('Previous Version'))) config = getConfiguration() - version_templates = os.path.join(config.zopehome, 'etc', - 'version_templates', 'list.json') + try: + version_templates = os.path.join(config.zopehome, 'etc', + 'version_templates', 'list.json') + except AttributeError: + version_templates = '/ foo' if os.path.exists(version_templates): templates = json.load(file(version_templates)) for entry in templates: