Update of /cvsroot/pywin32/pywin32/com/win32com/src/extensions
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32711/src/extensions
Modified Files:
PyGStream.cpp PyILockBytes.cpp
Log Message:
Clarify which interface threw a ValueError
Index: PyGStream.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/extensions/PyGStream.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** PyGStream.cpp 3 Jul 2007 21:00:46 -0000 1.5
--- PyGStream.cpp 4 Sep 2007 06:04:13 -0000 1.6
***************
*** 23,27 ****
if (PyWinObject_AsReadBuffer(result, &buf, &resultlen, FALSE)){
if (resultlen > cb)
! PyErr_SetString(PyExc_ValueError,"Returned data longer than requested");
else{
memcpy(pv, buf, resultlen);
--- 23,27 ----
if (PyWinObject_AsReadBuffer(result, &buf, &resultlen, FALSE)){
if (resultlen > cb)
! PyErr_SetString(PyExc_ValueError,"PyGStream::Read: returned data longer than requested");
else{
memcpy(pv, buf, resultlen);
Index: PyILockBytes.cpp
===================================================================
RCS file: /cvsroot/pywin32/pywin32/com/win32com/src/extensions/PyILockBytes.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** PyILockBytes.cpp 4 Jul 2007 16:43:37 -0000 1.4
--- PyILockBytes.cpp 4 Sep 2007 06:04:13 -0000 1.5
***************
*** 256,260 ****
if (PyWinObject_AsReadBuffer(result, &buf, &resultlen, FALSE)){
if (resultlen > cb)
! PyErr_SetString(PyExc_ValueError,"Returned data longer than requested");
else{
memcpy(pv, buf, resultlen);
--- 256,260 ----
if (PyWinObject_AsReadBuffer(result, &buf, &resultlen, FALSE)){
if (resultlen > cb)
! PyErr_SetString(PyExc_ValueError,"PyGLockBytes::ReadAt: returned data longer than requested");
else{
memcpy(pv, buf, resultlen);
|