From 9fd352091014a0ae506c564cc55e9d0a571222ee Mon Sep 17 00:00:00 2001 From: "R. Richard" Date: Thu, 15 Aug 2019 17:04:27 +0200 Subject: [PATCH] Modify resource's directory structure --- hack/libhack/challenge.sh | 2 +- solvable/src/event_handler_main.py | 9 ++------- solvable/src/pipe_io_main.py | 13 ++++--------- 3 files changed, 7 insertions(+), 17 deletions(-) diff --git a/hack/libhack/challenge.sh b/hack/libhack/challenge.sh index 2add273..4d4cd95 100644 --- a/hack/libhack/challenge.sh +++ b/hack/libhack/challenge.sh @@ -38,7 +38,7 @@ challenge::run() { local mount_volumes if [[ "${HOTRELOAD:-0}" == "1" ]]; then if [[ -d "${BASEIMAGE_PATH}" ]]; then - mount_baseimage="-v ${BASEIMAGE_PATH}/tfw:/usr/local/lib/tfw" + mount_baseimage="-e HOTRELOAD=1 -v ${BASEIMAGE_PATH}/tfw:/usr/local/lib/tfw" fi mount_challenge="-v ${CHALLENGE_PATH}/solvable/src:/.tfw/builtin_event_handlers" mount_volumes="${mount_baseimage:-} ${mount_challenge}" diff --git a/solvable/src/event_handler_main.py b/solvable/src/event_handler_main.py index cde0168..8119f08 100644 --- a/solvable/src/event_handler_main.py +++ b/solvable/src/event_handler_main.py @@ -1,5 +1,4 @@ import logging -from sys import stderr from functools import partial from tornado.ioloop import IOLoop @@ -11,8 +10,7 @@ from tfw.components.terminal import TerminalHandler from tfw.components.frontend import FrontendProxyHandler, ConsoleLogsHandler from tfw.components.process_management import ProcessHandler, ProcessLogHandler from tfw.components.fsm import FSMHandler -from tfw.main import EventHandlerFactory, setup_signal_handlers -from tfw.logging import Log, Logger, LogFormatter, VerboseLogFormatter +from tfw.main import EventHandlerFactory, setup_logger, setup_signal_handlers from tfw.config import TFWENV, TAOENV from custom_handlers import CenatorHandler, TestCommandsHandler, messageFSMStepsHandler @@ -22,10 +20,7 @@ LOG = logging.getLogger(__name__) def main(): # pylint: disable=unused-variable - Logger([ - Log(stderr, LogFormatter(20)), - Log(TFWENV.LOGFILE, VerboseLogFormatter()) - ]).start() + setup_logger(__file__) eh_factory = EventHandlerFactory() # TFW builtin EventHandlers (required for their respective functionalities) diff --git a/solvable/src/pipe_io_main.py b/solvable/src/pipe_io_main.py index c49c183..c240130 100644 --- a/solvable/src/pipe_io_main.py +++ b/solvable/src/pipe_io_main.py @@ -1,22 +1,17 @@ import logging -from sys import stderr from tornado.ioloop import IOLoop -from tfw.components.pipe_io import PipeIOHandler, ProxyPipeConnectorHandler from tfw.config import TFWENV -from tfw.logging import Log, Logger, LogFormatter, VerboseLogFormatter -from tfw.main import EventHandlerFactory, setup_signal_handlers +from tfw.components.pipe_io import PipeIOHandler, ProxyPipeConnectorHandler +from tfw.main import EventHandlerFactory, setup_logger, setup_signal_handlers LOG = logging.getLogger(__name__) def main(): # pylint: disable=unused-variable - Logger([ - Log(stderr, LogFormatter(20)), - Log(TFWENV.LOGFILE, VerboseLogFormatter()) - ]).start() + setup_logger(__file__) eh_factory = EventHandlerFactory() @@ -24,7 +19,7 @@ def main(): '/tmp/tfw_send', '/tmp/tfw_recv' )) - proxy_pipe_eh = eh_factory.build(ProxyPipeConnectorHandler('/tmp/pipes')) + proxy_pipe_eh = eh_factory.build(ProxyPipeConnectorHandler(TFWENV.PIPES_DIR)) setup_signal_handlers() IOLoop.current().start()