diff -r d8b66e3fd335 -r 3a84a79c4ed5 cubicweb/etwist/service.py --- a/cubicweb/etwist/service.py Thu Nov 24 16:58:27 2016 +0100 +++ b/cubicweb/etwist/service.py Thu Nov 24 16:58:50 2016 +0100 @@ -1,4 +1,4 @@ -# copyright 2003-2010 LOGILAB S.A. (Paris, FRANCE), all rights reserved. +# copyright 2003-2016 LOGILAB S.A. (Paris, FRANCE), all rights reserved. # contact http://www.logilab.fr/ -- mailto:contact@logilab.fr # # This file is part of CubicWeb. @@ -38,15 +38,17 @@ from cubicweb import set_log_methods from cubicweb.cwconfig import CubicWebConfiguration as cwcfg + def _check_env(env): env_vars = ('CW_INSTANCES_DIR', 'CW_INSTANCES_DATA_DIR', 'CW_RUNTIME_DIR') for var in env_vars: if var not in env: - raise Exception('The environment variables %s must be set.' % \ + raise Exception('The environment variables %s must be set.' % ', '.join(env_vars)) if not env.get('USERNAME'): env['USERNAME'] = 'cubicweb' + class CWService(object, win32serviceutil.ServiceFramework): _svc_name_ = None _svc_display_name_ = None