about summary refs log tree commit diff stats
path: root/miasm2/core/utils.py
diff options
context:
space:
mode:
authorCamille Mougey <camille.mougey@cea.fr>2015-10-23 13:37:07 +0200
committerCamille Mougey <camille.mougey@cea.fr>2015-10-23 13:37:07 +0200
commit7992751b5a77f3e6765f708a8ffc08ad4a93eb47 (patch)
treefdaea4d1fabdffc82775751e27c115187d2476b2 /miasm2/core/utils.py
parent35faa5125654d69742342be718d29ca259410679 (diff)
downloadmiasm-7992751b5a77f3e6765f708a8ffc08ad4a93eb47.tar.gz
miasm-7992751b5a77f3e6765f708a8ffc08ad4a93eb47.zip
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.
Diffstat (limited to 'miasm2/core/utils.py')
-rw-r--r--miasm2/core/utils.py5
1 files changed, 5 insertions, 0 deletions
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]