diff options
author | Krzysztof A. Adamski <krzysztofa@gmail.com> | 2008-07-24 22:46:43 +0200 |
---|---|---|
committer | Krzysztof A. Adamski <krzysztofa@gmail.com> | 2008-07-24 22:46:43 +0200 |
commit | 81afe49756aca1d1ab80180fe4eabe019f5c3f4e (patch) | |
tree | 7e032f8ad8931ea07fa9fbcecaf7cfc6a0f9e412 /func/overlord/client.py | |
parent | 354baf6af7b97a3dfe0eadec47255f3207710ddd (diff) | |
download | func-81afe49756aca1d1ab80180fe4eabe019f5c3f4e.tar.gz func-81afe49756aca1d1ab80180fe4eabe019f5c3f4e.tar.xz func-81afe49756aca1d1ab80180fe4eabe019f5c3f4e.zip |
Raise exception when no minions match server_spec.
Diffstat (limited to 'func/overlord/client.py')
-rwxr-xr-x | func/overlord/client.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/func/overlord/client.py b/func/overlord/client.py index b322f76..0982e94 100755 --- a/func/overlord/client.py +++ b/func/overlord/client.py @@ -173,6 +173,8 @@ class Overlord(object): self.minions_class = Minions(self.server_spec, port=self.port, noglobs=self.noglobs,verbose=self.verbose) self.minions = self.minions_class.get_urls() + if len(self.minions) == 0: + raise Func_Client_Exception, 'Can\'t find any minions matching \"%s\". ' % self.server_spec if self.delegate: try: |