try:
import pbs
+ _ENABLED = True
+ _DISABLING_ERROR = None
_SKIP = ''
-except ImportError, pbs_error:
- pbs = None
+except ImportError, _DISABLING_ERROR:
+ _ENABLED = False
_SKIP = ' # doctest: +SKIP'
from .. import invoke
'dequeuing from (.*), state (.*)')
def _setup_pbs(self):
- if pbs == None:
- raise pbs_error
+ if _ENABLED == False:
+ raise _DISABLING_ERROR
self._pbs_server = pbs.pbs_default()
if not self._pbs_server:
raise Exception('No default server: %s' % pbs.error())