From eb8dda2d45aaf1672e3fb0c021038f6a8c68aef8 Mon Sep 17 00:00:00 2001
From: Jean-Paul Smets <jp@nexedi.com>
Date: Sun, 17 Sep 2006 12:34:34 +0000
Subject: [PATCH] Added more dict API methods

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@10052 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Type/patches/ProductContext.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/product/ERP5Type/patches/ProductContext.py b/product/ERP5Type/patches/ProductContext.py
index 7956d89990..25cae509e8 100644
--- a/product/ERP5Type/patches/ProductContext.py
+++ b/product/ERP5Type/patches/ProductContext.py
@@ -25,7 +25,15 @@ try:
     def AttrDict_has_key(self, name):
         return hasattr(self.ob, name)
 
+    def AttrDict_items(self):
+        return self.ob.__dict__.items()
+
+    def AttrDict_keys(self):
+        return self.ob.__dict__.keys()
+
     AttrDict.__getitem__ = AttrDict_getitem
     AttrDict.has_key = AttrDict_has_key
+    AttrDict.items = AttrDict_items
+    AttrDict.keys = AttrDict_keys
 except ImportError:
     pass
-- 
2.30.9