[pywin32-checkins] pywin32/win32/src/win32print win32print.cpp, 1.30.2.1, 1.30.2.2
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2008-10-11 18:35:08
|
Update of /cvsroot/pywin32/pywin32/win32/src/win32print In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv14641 Modified Files: Tag: py3k win32print.cpp Log Message: Remove direct reference to PyTime Index: win32print.cpp =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/src/win32print/win32print.cpp,v retrieving revision 1.30.2.1 retrieving revision 1.30.2.2 diff -C2 -d -r1.30.2.1 -r1.30.2.2 *** win32print.cpp 29 Aug 2008 05:00:24 -0000 1.30.2.1 --- win32print.cpp 11 Oct 2008 18:35:00 -0000 1.30.2.2 *************** *** 1030,1041 **** JOB_INFO_2 *job2; JOB_INFO_3 *job3; ! SYSTEMTIME localSubmitted; ! PyObject *pylocalsubmitted, *ret; switch (level){ case 1:{ job1= (JOB_INFO_1 *)buf; ! SystemTimeToTzSpecificLocalTime(NULL, &(job1->Submitted), &localSubmitted); ! pylocalsubmitted= new PyTime(localSubmitted); ! ret= Py_BuildValue("{s:k, s:N, s:N, s:N, s:N, s:N, s:N, s:k, s:k, s:k, s:k, s:k, s:O}", "JobId", job1->JobId, "pPrinterName", PyWinObject_FromTCHAR(job1->pPrinterName), --- 1030,1038 ---- JOB_INFO_2 *job2; JOB_INFO_3 *job3; ! PyObject *ret; switch (level){ case 1:{ job1= (JOB_INFO_1 *)buf; ! ret= Py_BuildValue("{s:k, s:N, s:N, s:N, s:N, s:N, s:N, s:k, s:k, s:k, s:k, s:k, s:N}", "JobId", job1->JobId, "pPrinterName", PyWinObject_FromTCHAR(job1->pPrinterName), *************** *** 1050,1062 **** "TotalPages", job1->TotalPages, "PagesPrinted", job1->PagesPrinted, ! "Submitted", pylocalsubmitted); ! Py_XDECREF(pylocalsubmitted); return ret; } case 2:{ job2=(JOB_INFO_2 *)buf; ! SystemTimeToTzSpecificLocalTime(NULL, &(job2->Submitted), &localSubmitted); ! pylocalsubmitted= new PyTime(localSubmitted); ! ret= Py_BuildValue("{s:k, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:k, s:k, s:k, s:k, s:k, s:k, s:k, s:O, s:k, s:k}", "JobId", job2->JobId, "pPrinterName", PyWinObject_FromTCHAR(job2->pPrinterName), --- 1047,1056 ---- "TotalPages", job1->TotalPages, "PagesPrinted", job1->PagesPrinted, ! "Submitted", PyWinObject_FromSYSTEMTIME(job1->Submitted)); return ret; } case 2:{ job2=(JOB_INFO_2 *)buf; ! ret= Py_BuildValue("{s:k, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:N, s:k, s:k, s:k, s:k, s:k, s:k, s:k, s:N, s:k, s:k}", "JobId", job2->JobId, "pPrinterName", PyWinObject_FromTCHAR(job2->pPrinterName), *************** *** 1079,1086 **** "TotalPages", job2->TotalPages, "Size", job2->Size, ! "Submitted", pylocalsubmitted, "Time", job2->Time, "PagesPrinted", job2->PagesPrinted); - Py_XDECREF(pylocalsubmitted); return ret; } --- 1073,1079 ---- "TotalPages", job2->TotalPages, "Size", job2->Size, ! "Submitted", PyWinObject_FromSYSTEMTIME(job2->Submitted), "Time", job2->Time, "PagesPrinted", job2->PagesPrinted); return ret; } |