diff --git a/seaman.py b/seaman.py index b96b01c..f182ad6 100644 --- a/seaman.py +++ b/seaman.py @@ -65,6 +65,8 @@ class SeaManager(ServiceManager): """ def do_cli(self, ins): + if self.wildcard(ins): + raise UsageError('wildcards not allowed in sea cli') try: self.check_running(ins, 'sea') except ServiceDown as e: @@ -75,6 +77,8 @@ class SeaManager(ServiceManager): run_command('six -sea %s' % ins, wait=True) def do_gui(self, ins='', *args): + if ins and self.wildcard(ins): + raise UsageError('wildcards not allowed in sea gui') if ins: args = (ins,) + args if '-q' not in args: