From 2b2f7855deb7ac7c302380d09c8a64893d540868 Mon Sep 17 00:00:00 2001 From: alex_nanou Date: Sat, 27 Aug 2005 13:29:35 +0000 Subject: [PATCH] fixed problems described in sf.net patches #1273877 & #1273871 (in prev commit)... --- CHANGES | 2 +- pli/interface/interface.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 431912c..c8e5735 100644 --- a/CHANGES +++ b/CHANGES @@ -1,4 +1,4 @@ -# this file was generated on [200508271715] +# this file was generated on [200508271727] pli changes: version 0.0.153 (200508241508): diff --git a/pli/interface/interface.py b/pli/interface/interface.py index 545b488..5237e7f 100755 --- a/pli/interface/interface.py +++ b/pli/interface/interface.py @@ -1,7 +1,7 @@ #======================================================================= __version__ = '''0.2.37''' -__sub_version__ = '''20050827171534''' +__sub_version__ = '''20050827172432''' __copyright__ = '''(c) Alex A. Naanou 2003''' @@ -748,7 +748,8 @@ def checkobject(obj, interface=None): raise InterfaceError, 'essential attribute "%s" missing from %s' % (n, obj) else: checkattr(obj, n) - del o_attrs[n] + # remove the attr... + o_attrs.pop(n, None) if len(o_attrs) > 0: if '*' not in format: raise InterfaceError, 'excess attributes %s in object %s.' % (o_attrs.keys(), obj) -- 2.11.4.GIT