Fix a bug in manager API 75/48075/1
authorThomas Duval <thomas.duval@orange.com>
Thu, 30 Nov 2017 10:33:57 +0000 (11:33 +0100)
committerThomas Duval <thomas.duval@orange.com>
Thu, 30 Nov 2017 10:33:57 +0000 (11:33 +0100)
Change-Id: Iaac09a9d2852cbc45784168240be821bc3eadd6e

moonv4/moon_manager/moon_manager/api/generic.py

index ac4f8f1..9ff285c 100644 (file)
@@ -107,18 +107,18 @@ class API(Resource):
         api_desc = dict()
         for api_name in api_list:
             api_desc[api_name] = {}
-            group_api_obj = eval("moon_interface.api.{}".format(api_name))
+            group_api_obj = eval("moon_manager.api.{}".format(api_name))
             api_desc[api_name]["description"] = group_api_obj.__doc__
             if "__version__" in dir(group_api_obj):
                 api_desc[api_name]["version"] = group_api_obj.__version__
             object_list = list(filter(lambda x: "__" not in x, dir(group_api_obj)))
-            for obj in map(lambda x: eval("moon_interface.api.{}.{}".format(api_name, x)), object_list):
+            for obj in map(lambda x: eval("moon_manager.api.{}.{}".format(api_name, x)), object_list):
                 if "__urls__" in dir(obj):
                     api_desc[api_name][obj.__name__] = dict()
                     api_desc[api_name][obj.__name__]["urls"] = obj.__urls__
                     api_desc[api_name][obj.__name__]["methods"] = dict()
                     for _method in filter(lambda x: x in __methods, dir(obj)):
-                        docstring = eval("moon_interface.api.{}.{}.{}.__doc__".format(api_name, obj.__name__, _method))
+                        docstring = eval("moon_manager.api.{}.{}.{}.__doc__".format(api_name, obj.__name__, _method))
                         api_desc[api_name][obj.__name__]["methods"][_method] = docstring
                     api_desc[api_name][obj.__name__]["description"] = str(obj.__doc__)
         if group_id in api_desc: