Update of /cvsroot/pywin32/pywin32/com/win32com/server
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10593
Modified Files:
policy.py
Log Message:
objects implementing "universal" interfaces failed with properties using
DISPATCH_PROPERTYPUTREF. From bug 1892592.
Index: policy.py
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32com/server/policy.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** policy.py 22 Sep 2006 13:31:27 -0000 1.22
--- policy.py 13 Feb 2008 22:18:08 -0000 1.23
***************
*** 492,496 ****
if invkind == DISPATCH_METHOD:
self._dispid_to_func_[dispid] = name
! elif invkind == DISPATCH_PROPERTYPUT:
self._dispid_to_put_[dispid] = name
elif invkind == DISPATCH_PROPERTYGET:
--- 492,496 ----
if invkind == DISPATCH_METHOD:
self._dispid_to_func_[dispid] = name
! elif invkind in (DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF):
self._dispid_to_put_[dispid] = name
elif invkind == DISPATCH_PROPERTYGET:
|