Pep8 and pylint cleanups
This commit is contained in:
@@ -16,7 +16,6 @@
|
||||
|
||||
from anvil import colorizer
|
||||
from anvil import components as comp
|
||||
from anvil import exceptions as excp
|
||||
from anvil import log as logging
|
||||
from anvil import shell as sh
|
||||
from anvil import utils
|
||||
@@ -154,7 +153,7 @@ class DBRuntime(comp.ProgramRuntime):
|
||||
if not cmd:
|
||||
raise NotImplementedError("No distro command provided to perform action %r" % (action))
|
||||
return sh.execute(*cmd, run_as_root=True, check_exit_code=check_exit_code)
|
||||
|
||||
|
||||
def start(self):
|
||||
if self.statii()[0].status != comp.STATUS_STARTED:
|
||||
self._run_action('start')
|
||||
|
@@ -21,11 +21,6 @@ from anvil import shell as sh
|
||||
UTIL_DIR = 'utils'
|
||||
|
||||
VNC_PROXY_APP = 'nova-novncproxy'
|
||||
APP_OPTIONS = {
|
||||
# This reaches into the nova configuration file
|
||||
# TODO(harlowja) can we stop that?
|
||||
VNC_PROXY_APP: ['--config-file', '$NOVA_CONF', '--web', '.'],
|
||||
}
|
||||
|
||||
|
||||
class NoVNCUninstaller(comp.PythonUninstallComponent):
|
||||
@@ -35,27 +30,24 @@ class NoVNCUninstaller(comp.PythonUninstallComponent):
|
||||
class NoVNCInstaller(comp.PythonInstallComponent):
|
||||
@property
|
||||
def python_directories(self):
|
||||
# Its python but not one that we need to run setup.py in...
|
||||
return {}
|
||||
|
||||
|
||||
class NoVNCRuntime(comp.PythonRuntime):
|
||||
@property
|
||||
def applications(self):
|
||||
apps = []
|
||||
for (name, argv) in APP_OPTIONS.items():
|
||||
path = sh.joinpths(self.get_option('app_dir'), UTIL_DIR, name)
|
||||
if sh.is_executable(path):
|
||||
apps.append(comp.Program(name, path, argv=argv))
|
||||
return apps
|
||||
path = sh.joinpths(self.get_option('app_dir'), UTIL_DIR, VNC_PROXY_APP)
|
||||
argv = ['--config-file', self._get_nova_conf(), '--web', '.']
|
||||
return [
|
||||
comp.Program(VNC_PROXY_APP, path, argv=argv),
|
||||
]
|
||||
|
||||
def app_params(self, program):
|
||||
params = comp.ProgramRuntime.app_params(self, program)
|
||||
def _get_nova_conf(self):
|
||||
nova_comp_name = self.get_option('nova-component')
|
||||
if program.name == VNC_PROXY_APP:
|
||||
if nova_comp_name in self.instances:
|
||||
# FIXME(harlowja): Have to reach into the nova component to get the config path (puke)
|
||||
nova_runtime = self.instances[nova_comp_name]
|
||||
params['NOVA_CONF'] = nova_runtime.config_path
|
||||
else:
|
||||
raise RuntimeError("NoVNC can not be started without the location of the nova configuration file")
|
||||
return params
|
||||
if nova_comp_name in self.instances:
|
||||
# FIXME(harlowja): Have to reach into the nova component to get the config path (puke)
|
||||
nova_runtime = self.instances[nova_comp_name]
|
||||
return nova_runtime.config_path
|
||||
else:
|
||||
raise RuntimeError("NoVNC can not be started without the location of the nova configuration file")
|
||||
|
@@ -31,7 +31,6 @@ import psutil # http://code.google.com/p/psutil/wiki/Documentation
|
||||
from anvil import env
|
||||
from anvil import exceptions as excp
|
||||
from anvil import log as logging
|
||||
from anvil import type_utils as tu
|
||||
|
||||
LOG = logging.getLogger(__name__)
|
||||
|
||||
|
Reference in New Issue
Block a user