diff --git a/rostful/__main__.py b/rostful/__main__.py index 007d74c..6703ce3 100644 --- a/rostful/__main__.py +++ b/rostful/__main__.py @@ -44,7 +44,7 @@ def pyros_start(config, ros_args='', pyros_ctx_impl=None): try: from pyros.server.ctx_server import pyros_ctx from pyros.client.client import PyrosClient - from pyros_interfaces_ros import PyrosROS + from pyros_interfaces_ros.pyros_ros import PyrosROS except Exception as e: logging.error("pyros module is not accessible in sys.path. It is required to run rostful.", exc_info=True) diff --git a/rostful/api_0_1/flask_views.py b/rostful/api_0_1/flask_views.py index eea87d5..04ccdec 100644 --- a/rostful/api_0_1/flask_views.py +++ b/rostful/api_0_1/flask_views.py @@ -66,6 +66,9 @@ def get_query_bool(query_string, param_name): from webargs.flaskparser import FlaskParser, use_kwargs +from pyros_interfaces_ros import definitions +from pyros.client.client import PyrosServiceTimeout, PyrosServiceNotFound + parser = FlaskParser() import urllib @@ -102,10 +105,6 @@ class BackEnd(restful.Resource): # TODO : unit test that stuff !!! http://flas def __init__(self): super(BackEnd, self).__init__() - # dynamic import - from pyros_interfaces_ros import definitions - from pyros.client.client import PyrosServiceTimeout, PyrosServiceNotFound - self.node_client = context.get_pyros_client() # we retrieve pyros client from app context # TODO: think about login rest service before disabling REST services if not logged in