diff --git a/frappy/params.py b/frappy/params.py index 428ed78..8d33871 100644 --- a/frappy/params.py +++ b/frappy/params.py @@ -169,7 +169,7 @@ class Parameter(Accessible): OrType(FloatRange(0), EnumType(always=0, never=999999999, default=-1)), export=False, default=-1) influences = Property( - 'optional hint about effected parameters', ArrayOf(StringType()), + 'optional hint about affected parameters', ArrayOf(StringType()), extname='influences', export=True, mandatory=False, default=[]) # used on the instance copy only @@ -367,7 +367,7 @@ class Command(Accessible): 'datatype of the result from the command, or None', NoneOr(DataTypeType()), export=False, mandatory=True) influences = Property( - 'optional hint about effected parameters', ArrayOf(StringType()), + 'optional hint about affected parameters', ArrayOf(StringType()), extname='influences', export=True, mandatory=False, default=[]) func = None diff --git a/frappy/server.py b/frappy/server.py index f0cfb80..e846da0 100644 --- a/frappy/server.py +++ b/frappy/server.py @@ -45,6 +45,7 @@ except ImportError: DaemonContext = None try: + # pylint: disable=unused-import import systemd.daemon except ImportError: systemd = None @@ -132,8 +133,12 @@ class Server: while self._restart: self._restart = False try: - if systemd: + # TODO: make systemd notifications configurable + if systemd: # pylint: disable=used-before-assignment systemd.daemon.notify("STATUS=initializing") + except Exception: + systemd = None # pylint: disable=redefined-outer-name + try: self._processCfg() if self._testonly: return