def set_absolute_paths()

in mujoco_worldgen/parser/parser.py [0:0]


def set_absolute_paths(xml_dict, root_xml_path):
    dirnames = ["@meshdir", "@texturedir"]
    if "compiler" in xml_dict:
        for drname in dirnames:
            if drname in xml_dict["compiler"]:
                asset_dir = worldgen_path('assets') + '/'
                path = xml_dict["compiler"][drname]
                if path[0] != "/":
                    relative_path = os.path.dirname(root_xml_path) + "/" + path
                    xml_dict["compiler"][drname] = os.path.abspath(relative_path)
                elif path.find(asset_dir) > -1:
                    xml_dict["compiler"][drname] = worldgen_path(
                        'assets', path.split(asset_dir)[-1])