core: fixed launchAction:

- getClient now raise a NotFound error if client is not available
    - errors ConnectedProfileError, NotConnectedProfileError anf ProfileKeyUnknownError renamed for consistency (all profile error must prefixed by Profile)
    - launchAction fixed, the case where client is not available is handled
    - kept actions are actuall1y removed on launchAction
This commit is contained in:
Goffi 2015-11-18 11:06:24 +01:00
commit ad973c6a2c

View file

@ -183,7 +183,7 @@ class Params(object):
self.host.disconnect(profile)
else:
log.info(_("Trying to delete a connected profile"))
return defer.fail(Failure(exceptions.ConnectedProfileError))
return defer.fail(Failure(exceptions.ProfileConnected))
return self.storage.deleteProfile(profile)
def getProfileName(self, profile_key, return_profile_keys=False):
@ -482,7 +482,7 @@ class Params(object):
if profile not in self.params:
log.error(_('Requesting synchronous param for not connected profile'))
raise exceptions.NotConnectedProfileError(profile)
raise exceptions.ProfileNotConnected(profile)
if attr == "value":
value = self._getParam(category, name, profile=profile)