summaryrefslogtreecommitdiffstats
path: root/func/overlord/cmd_modules/listminions.py
diff options
context:
space:
mode:
Diffstat (limited to 'func/overlord/cmd_modules/listminions.py')
-rw-r--r--func/overlord/cmd_modules/listminions.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/func/overlord/cmd_modules/listminions.py b/func/overlord/cmd_modules/listminions.py
index fbfc282..f5a62c8 100644
--- a/func/overlord/cmd_modules/listminions.py
+++ b/func/overlord/cmd_modules/listminions.py
@@ -19,9 +19,8 @@ import os
from func.overlord import command
from func.overlord import client
-DEFAULT_PORT = 51234
-class ListMinions(client.command.Command):
+class ListMinions(client.command.BaseCommand):
name = "list_minions"
usage = "show known minions"
@@ -30,20 +29,16 @@ class ListMinions(client.command.Command):
action="store_true")
def handleOptions(self, options):
- self.port = DEFAULT_PORT
if options.verbose:
self.verbose = self.options.verbose
+
def do(self, args):
- self.server_spec = self.parentCommand.server_spec
- overlord_obj = client.Overlord(self.server_spec,
- port=self.port,
- interactive=False,
- verbose=self.options.verbose,
- config=self.config)
+ self.server_spec = self.parentCommand.server_spec
+ self.getOverlord()
- results = overlord_obj.test.add(1,2)
+ results = self.overlord_obj.test.add(1,2)
servers = results.keys()
servers.sort()