From eed4662eceef1a0bafe52d1a38caa8f8bfeff887 Mon Sep 17 00:00:00 2001 From: Ajax Date: Tue, 8 Nov 2016 14:23:52 +0100 Subject: Add compatibility with copy.deepcopy for Expr --- miasm2/expression/expression.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'miasm2/expression/expression.py') diff --git a/miasm2/expression/expression.py b/miasm2/expression/expression.py index 324d5fea..7dbe566b 100644 --- a/miasm2/expression/expression.py +++ b/miasm2/expression/expression.py @@ -252,6 +252,9 @@ class Expr(object): "Deep copy of the expression" return self.visit(lambda x: x) + def __deepcopy__(self, _): + return self.copy() + def replace_expr(self, dct=None): """Find and replace sub expression using dct @dct: dictionary of Expr -> * -- cgit 1.4.1