浏览代码

Fix set wasi args order (#2485)

set_wasi_args should be called before module instantiation.
tonibofarull 2 年之前
父节点
当前提交
59bedecc5e
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      language-bindings/python/src/wamr/wamrapi/wamr.py

+ 2 - 2
language-bindings/python/src/wamr/wamrapi/wamr.py

@@ -131,12 +131,12 @@ class Instance:
     ):
         # Store module ensures GC does not remove it
         self.module = module
+        if dir_list:
+            self._set_wasi_args(module, dir_list)
         if preinitialized_module_inst is None:
             self.module_inst = self._create_module_inst(module, stack_size, heap_size)
         else:
             self.module_inst = preinitialized_module_inst
-        if dir_list:
-            self._set_wasi_args(module, dir_list)
 
     def __del__(self):
         print("deleting Instance")