From e98fa891fe105c9ff641d377d4debc72c863cd20 Mon Sep 17 00:00:00 2001 From: Julian Oes Date: Wed, 15 Jan 2020 10:26:17 +0100 Subject: [PATCH] msg/tools: remove unused import, check for six --- msg/tools/generate_microRTPS_bridge.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/msg/tools/generate_microRTPS_bridge.py b/msg/tools/generate_microRTPS_bridge.py index 168f2d6f92..251eb936bc 100644 --- a/msg/tools/generate_microRTPS_bridge.py +++ b/msg/tools/generate_microRTPS_bridge.py @@ -47,18 +47,16 @@ from uorb_rtps_classifier import Classifier import subprocess import glob import errno -try: - import yaml -except ImportError: - raise ImportError( - "Failed to import yaml. You may need to install it with 'sudo pip install pyyaml'") + try: from six.moves import input -except ImportError: - try: - input = raw_input # Python 2 - except NameError: - pass # Python 3 +except ImportError as e: + print("Failed to import six: " + e) + print("") + print("You may need to install it using:") + print(" pip3 install --user six") + print("") + sys.exit(1) def check_rtps_id_uniqueness(classifier):