From 7992751b5a77f3e6765f708a8ffc08ad4a93eb47 Mon Sep 17 00:00:00 2001 From: Camille Mougey Date: Fri, 23 Oct 2015 13:37:07 +0200 Subject: BoundedDict: access to the internal dict via property There is no performance loss (on a 3 minutes execution sample) due to the additionnal function call. --- miasm2/core/utils.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'miasm2/core/utils.py') diff --git a/miasm2/core/utils.py b/miasm2/core/utils.py index 75eb3113..30aff7d2 100644 --- a/miasm2/core/utils.py +++ b/miasm2/core/utils.py @@ -119,6 +119,11 @@ class BoundedDict(UserDict.DictMixin): "Return the list of dict's keys" return self._data.keys() + @property + def data(self): + "Return the current instance as a dictionnary" + return self._data + def __getitem__(self, key): # Retrieve data first to raise the proper exception on error data = self._data[key] -- cgit 1.4.1