Skip to content
Snippets Groups Projects
Commit da47d6c6 authored by Bowen Baker's avatar Bowen Baker Committed by Million Integrals
Browse files

Delete xml after loading (#411)

parent 392c6e53
No related branches found
No related tags found
No related merge requests found
......@@ -183,10 +183,10 @@ def load_model_from_xml(str xml_str):
cdef char errstr[300]
cdef mjModel *model
with wrap_mujoco_warning():
with tempfile.NamedTemporaryFile(suffix=".xml", delete=False) as fp:
with tempfile.NamedTemporaryFile(suffix=".xml", delete=True) as fp:
fp.write(xml_str.encode())
fp.flush()
model = mj_loadXML(fp.name.encode(), NULL, errstr, 300)
model = mj_loadXML(fp.name.encode(), NULL, errstr, 300)
if model == NULL:
raise Exception('%s\nFailed to load XML from file: %s. mj_loadXML error: %s' % (xml_str, fp.name, errstr,))
return WrapMjModel(model)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment