From 59bedecc5eb718e03980f4d1ac27749d30bd33a6 Mon Sep 17 00:00:00 2001 From: tonibofarull Date: Tue, 22 Aug 2023 02:50:26 +0200 Subject: [PATCH] Fix set wasi args order (#2485) set_wasi_args should be called before module instantiation. --- language-bindings/python/src/wamr/wamrapi/wamr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/language-bindings/python/src/wamr/wamrapi/wamr.py b/language-bindings/python/src/wamr/wamrapi/wamr.py index 74cbad9f..1bd6e547 100644 --- a/language-bindings/python/src/wamr/wamrapi/wamr.py +++ b/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")