From 25e1126809b8aaa014d9ac2865949f72b15ca080 Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 12 Jun 2016 22:55:05 +0200 Subject: [PATCH] Make a missing web_plugins.py module error more gracefully. --- evennia/server/server.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/evennia/server/server.py b/evennia/server/server.py index 531a7daf2a..7ddb5ccfc0 100644 --- a/evennia/server/server.py +++ b/evennia/server/server.py @@ -50,7 +50,12 @@ SERVER_STARTSTOP_MODULE = mod_import(settings.AT_SERVER_STARTSTOP_MODULE) # modules containing plugin services SERVER_SERVICES_PLUGIN_MODULES = [mod_import(module) for module in make_iter(settings.SERVER_SERVICES_PLUGIN_MODULES)] -WEB_PLUGINS_MODULE = mod_import(settings.WEB_PLUGINS_MODULE) +try: + WEB_PLUGINS_MODULE = mod_import(settings.WEB_PLUGINS_MODULE) +except ImportError: + WEB_PLUGINS_MODULE = None + print ("WARNING: settings.WEB_PLUGINS_MODULE not found - " + "copy 'evennia/game_template/server/conf/web_plugins.py to mygame/server/conf.") #------------------------------------------------------------ # Evennia Server settings