|
@@ -101,7 +101,6 @@ class Controller(cmd.Cmd):
|
|
|
self.options = options
|
|
|
self.prompt = self.options.prompt + '> '
|
|
|
self.options.plugins = []
|
|
|
- self.server_proxy = None
|
|
|
self.vocab = ['add','exit','maintail','pid','reload',
|
|
|
'restart','start','stop','version','clear',
|
|
|
'fg','open','quit','remove','shutdown','status',
|
|
@@ -187,13 +186,11 @@ class Controller(cmd.Cmd):
|
|
|
return self.get_server_proxy('supervisor')
|
|
|
|
|
|
def get_server_proxy(self, namespace=None):
|
|
|
- if self.server_proxy is None:
|
|
|
- self.server_proxy = self.options.getServerProxy()
|
|
|
-
|
|
|
+ proxy = self.options.getServerProxy()
|
|
|
if namespace is None:
|
|
|
- return self.server_proxy
|
|
|
+ return proxy
|
|
|
else:
|
|
|
- return getattr(self.server_proxy, namespace)
|
|
|
+ return getattr(proxy, namespace)
|
|
|
|
|
|
def upcheck(self):
|
|
|
try:
|