added linspector version to interface and get function for use in frontends
This commit is contained in:
parent
6614432066
commit
d3850344df
2 changed files with 8 additions and 4 deletions
|
|
@ -160,7 +160,7 @@ def main():
|
||||||
|
|
||||||
print("\nScheduled " + str(job_count) + " jobs")
|
print("\nScheduled " + str(job_count) + " jobs")
|
||||||
|
|
||||||
interface = LinspectorInterface(jobs, scheduler, lin_conf, root_logger)
|
interface = LinspectorInterface(jobs, scheduler, lin_conf, root_logger, __version__)
|
||||||
|
|
||||||
if "jsonrpc_backend" in core and core["jsonrpc_backend"]:
|
if "jsonrpc_backend" in core and core["jsonrpc_backend"]:
|
||||||
jsonrpc = JsonrpcBackend(interface, core)
|
jsonrpc = JsonrpcBackend(interface, core)
|
||||||
|
|
|
||||||
|
|
@ -28,11 +28,12 @@ logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class LinspectorInterface(object):
|
class LinspectorInterface(object):
|
||||||
def __init__(self, jobs, scheduler, linspectorConfig, root_logger):
|
def __init__(self, jobs, scheduler, config, root_logger, version):
|
||||||
self.jobs = jobs
|
self.jobs = jobs
|
||||||
self._scheduler = scheduler
|
self._scheduler = scheduler
|
||||||
self._config = linspectorConfig
|
self._config = config
|
||||||
self._root_logger = root_logger
|
self._root_logger = root_logger
|
||||||
|
self._version = version
|
||||||
self._recompute_job_hex_strings()
|
self._recompute_job_hex_strings()
|
||||||
|
|
||||||
def _recompute_job_hex_strings(self):
|
def _recompute_job_hex_strings(self):
|
||||||
|
|
@ -173,4 +174,7 @@ class LinspectorInterface(object):
|
||||||
level = logging.INFO
|
level = logging.INFO
|
||||||
elif log_level == "warning":
|
elif log_level == "warning":
|
||||||
level = logging.WARNING
|
level = logging.WARNING
|
||||||
self._root_logger.setLevel(level)
|
self._root_logger.setLevel(level)
|
||||||
|
|
||||||
|
def get_version(self):
|
||||||
|
return self._version
|
||||||
Loading…
Add table
Add a link
Reference in a new issue