Thread: [pywin32-checkins] /hgroot/pywin32/pywin32: Check for new name of Decimal class fro...
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: <pyw...@li...> - 2013-04-01 09:38:52
|
changeset 582b206cd792 in /hgroot/pywin32/pywin32 details: http://pywin32.hg.sourceforge.net/hgweb/pywin32/pywin32/hgroot/pywin32/pywin32?cmd=changeset;node=582b206cd792 summary: Check for new name of Decimal class from _decimal module in 3.3 (bug #3609059) diffstat: com/win32com/src/oleargs.cpp | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diffs (13 lines): diff -r cf327029212a -r 582b206cd792 com/win32com/src/oleargs.cpp --- a/com/win32com/src/oleargs.cpp Fri Mar 29 07:11:19 2013 -0600 +++ b/com/win32com/src/oleargs.cpp Mon Apr 01 05:36:54 2013 -0400 @@ -260,7 +260,8 @@ return FALSE; V_VT(var) = VT_RECORD; } - else if (strcmp(obj->ob_type->tp_name, "Decimal")==0) + // Decimal class from new _decimal module in Python 3.3 shows different name + else if (strcmp(obj->ob_type->tp_name, "Decimal")==0 || strcmp(obj->ob_type->tp_name, "decimal.Decimal")==0) { if (!PyObject_AsCurrency(obj, &V_CY(var))) return FALSE; |