diff options
| author | Ajax <commial@gmail.com> | 2016-11-08 14:23:52 +0100 |
|---|---|---|
| committer | Ajax <commial@gmail.com> | 2016-11-08 14:23:52 +0100 |
| commit | eed4662eceef1a0bafe52d1a38caa8f8bfeff887 (patch) | |
| tree | 03d930cf4c7add47b1d8a8e3494d1ed8f119e39d /miasm2/expression/expression.py | |
| parent | bb40ee0a6f2b40251e9cdc4c68f05367ee554e1f (diff) | |
| download | miasm-eed4662eceef1a0bafe52d1a38caa8f8bfeff887.tar.gz miasm-eed4662eceef1a0bafe52d1a38caa8f8bfeff887.zip | |
Add compatibility with copy.deepcopy for Expr
Diffstat (limited to 'miasm2/expression/expression.py')
| -rw-r--r-- | miasm2/expression/expression.py | 3 |
1 files changed, 3 insertions, 0 deletions
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 -> * |