From fca74fbb2d344ed36473d125abed7a561c08ea9a Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Wed, 23 Jun 2021 20:21:31 -0400 Subject: Fix InstructionInfo --- python/architecture.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/architecture.py b/python/architecture.py index 650f93a1..a6bac57b 100644 --- a/python/architecture.py +++ b/python/architecture.py @@ -21,7 +21,7 @@ import traceback import ctypes from typing import Generator, Union, List, Optional, Mapping, Tuple, NewType -from dataclasses import dataclass +from dataclasses import dataclass, field # Binary Ninja components import binaryninja @@ -129,7 +129,7 @@ class InstructionInfo(object): length:int = 0 arch_transition_by_target_addr:bool = False branch_delay:bool = False - branches:List[InstructionBranch] = [] + branches:List[InstructionBranch] = field(default_factory=list) def add_branch(self, branch_type, target = 0, arch = None): self.branches.append(InstructionBranch(branch_type, target, arch)) -- cgit v1.3.1