from distributed.diagnostics.eventstream import eventstream from distributed.diagnostics.progress_stream import (progress_stream, task_stream_append) from distributed.bokeh.worker_monitor import resource_append import distributed.bokeh from distributed.bokeh.utils import parse_args from distributed.utils import log_errors logger = logging.getLogger(__name__) client = AsyncHTTPClient() messages = distributed.bokeh.messages # monkey-patching options = parse_args(sys.argv[1:]) @gen.coroutine def http_get(route): """ Get data from JSON route, store in messages deques """ try: url = 'http://%(host)s:%(http-port)d/' % options + route + '.json' response = yield client.fetch(url) except ConnectionRefusedError as e: logger.info("Can not connect to %s", url, exc_info=True) return except HTTPError: logger.warn("http route %s failed", route) return msg = json.loads(response.body.decode())
from distributed.protocol.pickle import dumps from distributed.diagnostics.eventstream import eventstream from distributed.diagnostics.progress_stream import progress_stream, task_stream_append from distributed.bokeh.worker_monitor import resource_append import distributed.bokeh from distributed.bokeh.utils import parse_args from distributed.utils import log_errors logger = logging.getLogger(__name__) client = AsyncHTTPClient() messages = distributed.bokeh.messages # monkey-patching options = parse_args(sys.argv[1:]) @gen.coroutine def http_get(route): """ Get data from JSON route, store in messages deques """ try: url = "http://%(host)s:%(http-port)d/" % options + route + ".json" response = yield client.fetch(url) except ConnectionRefusedError as e: logger.info("Can not connect to %s", url, exc_info=True) return except HTTPError: logger.warn("http route %s failed", route) return msg = json.loads(response.body.decode())