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