From 3cbeffda7e800314380ac26ebf50d8e862b82c03 Mon Sep 17 00:00:00 2001 From: Attila Farkas <ati@mail.muni.cz> Date: Thu, 20 Feb 2020 10:43:40 +0100 Subject: [PATCH] handle exception if border router was not created --- modules/preprocessing.py | 6 +++++- modules/routing.py | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/modules/preprocessing.py b/modules/preprocessing.py index 4d3b6ca..65705dc 100644 --- a/modules/preprocessing.py +++ b/modules/preprocessing.py @@ -14,4 +14,8 @@ def preprocess(definitions, flags): """ """ Creating Border router """ - create_border_router(definitions) + try: + create_border_router(definitions) + except Exception: + print("Could not create border router.") + raise diff --git a/modules/routing.py b/modules/routing.py index f1b556f..20d6aa8 100644 --- a/modules/routing.py +++ b/modules/routing.py @@ -51,7 +51,11 @@ def _create_mappings_to_border_router(definitions): def create_border_router(definitions): - """ Adds the definition of border router to definitions """ + """ + Adds the definition of border router to definitions. + + :param definitions: device definition structure + """ # TODO this should be later moved to input check if not _are_br_parameters_free: -- GitLab