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")
|
||||
|
||||
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"]:
|
||||
jsonrpc = JsonrpcBackend(interface, core)
|
||||
|
|
|
|||
|
|
@ -28,11 +28,12 @@ logger = logging.getLogger(__name__)
|
|||
|
||||
|
||||
class LinspectorInterface(object):
|
||||
def __init__(self, jobs, scheduler, linspectorConfig, root_logger):
|
||||
def __init__(self, jobs, scheduler, config, root_logger, version):
|
||||
self.jobs = jobs
|
||||
self._scheduler = scheduler
|
||||
self._config = linspectorConfig
|
||||
self._config = config
|
||||
self._root_logger = root_logger
|
||||
self._version = version
|
||||
self._recompute_job_hex_strings()
|
||||
|
||||
def _recompute_job_hex_strings(self):
|
||||
|
|
@ -173,4 +174,7 @@ class LinspectorInterface(object):
|
|||
level = logging.INFO
|
||||
elif log_level == "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