param['name'] = name
try:
return self.mccs.rpc_call('show', 'Stats', params=param)
- except isc.config.RPCError as e:
- raise StatsHttpdDataError("Stats module: %s" % str(e))
except (isc.cc.session.SessionTimeout,
- isc.cc.session.SessionError) as err:
+ isc.cc.session.SessionError,
+ isc.config.RPCRecipientMissing) as err:
raise StatsHttpdError("%s: %s" %
(err.__class__.__name__, err))
+ except isc.config.RPCError as e:
+ raise StatsHttpdDataError("Stats module: %s" % str(e))
def get_stats_spec(self, owner=None, name=None):
"""Requests statistics data to the Stats daemon and returns