# HG changeset patch # User Goffi # Date 1587977723 -7200 # Node ID 821b6ce57f99400ac2456f48245b024371ab3472 # Parent 560d381943d81f09a2d038e7e9287c58a0e87968 server (tasks/brython): log an error if brython is missing and needed diff -r 560d381943d8 -r 821b6ce57f99 libervia/server/tasks/implicit/task_brython.py --- a/libervia/server/tasks/implicit/task_brython.py Sun Apr 26 22:15:48 2020 +0200 +++ b/libervia/server/tasks/implicit/task_brython.py Mon Apr 27 10:55:23 2020 +0200 @@ -41,7 +41,11 @@ ) installed_ver = None - import brython + try: + import brython + except ModuleNotFoundError as e: + log.error('"brython" module is missing, can\'t use browser code for Brython') + raise e ver = [int(v) for v in brython.implementation.split('.')[:3]] if ver != installed_ver: log.info(_("Installing Brython v{version}").format(