ソースを参照

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")