summaryrefslogtreecommitdiffstats
path: root/func/overlord/client.py
diff options
context:
space:
mode:
authorKrzysztof A. Adamski <krzysztofa@gmail.com>2008-07-24 22:46:43 +0200
committerKrzysztof A. Adamski <krzysztofa@gmail.com>2008-07-24 22:46:43 +0200
commit81afe49756aca1d1ab80180fe4eabe019f5c3f4e (patch)
tree7e032f8ad8931ea07fa9fbcecaf7cfc6a0f9e412 /func/overlord/client.py
parent354baf6af7b97a3dfe0eadec47255f3207710ddd (diff)
downloadfunc-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-xfunc/overlord/client.py2
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: