moved the import of the json-rpc backend to only import when activated

This commit is contained in:
Johannes Findeisen 2013-12-01 15:06:50 +01:00
commit 8a2e4caf32

View file

@ -30,7 +30,6 @@ import os
import os.path as path import os.path as path
import sys import sys
from linspector.backends.jsonrpc import JsonrpcBackend
from linspector.config.parser import FullConfigParser from linspector.config.parser import FullConfigParser
from linspector.core.interface import LinspectorInterface from linspector.core.interface import LinspectorInterface
from linspector.core.job import Job from linspector.core.job import Job
@ -163,6 +162,7 @@ def main():
interface = LinspectorInterface(jobs, scheduler, lin_conf, root_logger, __version__) 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"]:
from linspector.backends.jsonrpc import JsonrpcBackend
jsonrpc = JsonrpcBackend(interface, core) jsonrpc = JsonrpcBackend(interface, core)
jsonrpc.daemon = True jsonrpc.daemon = True
jsonrpc.start() jsonrpc.start()