diff --git a/python/example_robot_data/robots_loader.py b/python/example_robot_data/robots_loader.py index f57238fcd6a1755f4efbcf9d911cd5e20ae5f665..8eb0d6ec174fdc574ba8e74fbed337267a7df58b 100644 --- a/python/example_robot_data/robots_loader.py +++ b/python/example_robot_data/robots_loader.py @@ -266,13 +266,19 @@ class Solo8Loader(RobotLoader): free_flyer = True +class SoloLoader(Solo8Loader): + def __init__(self, *args, **kwargs): + warnings.warn('"solo" is deprecated, please try to load "solo8"') + return super(SoloLoader, self).__init__(*args, **kwargs) + + class Solo12Loader(Solo8Loader): urdf_filename = "solo12.urdf" -def loadSolo(solo8=True): +def loadSolo(solo=True): warnings.warn(_depr_msg('loadSolo()', 'solo8'), FutureWarning, 2) - loader = Solo8Loader if solo8 else Solo12Loader + loader = Solo8Loader if solo else Solo12Loader return loader().robot @@ -499,6 +505,7 @@ ROBOTS = { 'simple_humanoid': SimpleHumanoidLoader, 'simple_humanoid_classical': SimpleHumanoidClassicalLoader, 'solo': SoloLoader, + 'solo8': Solo8Loader, 'solo12': Solo12Loader, 'finger_edu': FingerEduLoader, 'talos': TalosLoader,