diff --git a/python/example_robot_data/robots_loader.py b/python/example_robot_data/robots_loader.py index da96f9af270dbb9ab2c0b2e786b2653a470bf336..83edd9334208a50772ba7884c93e976fff5c2553 100644 --- a/python/example_robot_data/robots_loader.py +++ b/python/example_robot_data/robots_loader.py @@ -8,13 +8,8 @@ from pinocchio.robot_wrapper import RobotWrapper def getModelPath(subpath, printmsg=False): base = '../../../share/example-robot-data' - for p in sys.path: - path = join(p, base.strip('/')) - if exists(join(path, subpath.strip('/'))): - if printmsg: - print("using %s as modelPath" % path) - return path - for path in (dirname(dirname(dirname(dirname(__file__)))), dirname(dirname(dirname(__file__)))): + for path in [dirname(dirname(dirname(dirname(__file__)))), + dirname(dirname(dirname(__file__)))] + [join(p, base.strip('/')) for p in sys.path]: if exists(join(path, subpath.strip('/'))): if printmsg: print("using %s as modelPath" % path)