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