Skip to content

Commit a543325

Browse files
committed
#363 Add EdaSdkWrapper.close() to properly destroy SDK factory on exit
1 parent 200d025 commit a543325

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

sz_tools/sz_explorer

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1209,6 +1209,12 @@ class EdaSdkWrapper:
12091209

12101210
self.how_views = {"T": "tree", "S": "summary", "C": "columnar"}
12111211

1212+
def close(self):
1213+
try:
1214+
self.sz_factory.destroy()
1215+
except Exception:
1216+
pass
1217+
12121218
@staticmethod
12131219
def behavior_rank(behavior):
12141220
freq_rank = {"F1": 1, "FF": 2, "FM": 3, "FVM": 4, "NAME": 5}
@@ -4391,5 +4397,6 @@ if __name__ == "__main__":
43914397

43924398
if sz_dbo:
43934399
sz_dbo.close()
4400+
sdk_wrapper.close()
43944401

43954402
sys.exit()

0 commit comments

Comments
 (0)