[Python-checkins] CVS: python/dist/src/Python sysmodule.c,2.61,2.62
Fred Drake
python-dev@python.org
Thu, 13 Apr 2000 16:03:22 -0400
Update of /projects/cvsroot/python/dist/src/Python
In directory seahag.cnri.reston.va.us:/home/fdrake/projects/python/Python
Modified Files:
sysmodule.c
Log Message:
Simplify creation of the version_info value for clarity, per
suggestion from Greg Stein.
Index: sysmodule.c
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Python/sysmodule.c,v
retrieving revision 2.61
retrieving revision 2.62
diff -C2 -r2.61 -r2.62
*** sysmodule.c 2000/04/13 17:44:51 2.61
--- sysmodule.c 2000/04/13 20:03:20 2.62
***************
*** 384,387 ****
--- 384,388 ----
PyObject *m, *v, *sysdict;
PyObject *sysin, *sysout, *syserr;
+ char *s;
m = Py_InitModule3("sys", sys_methods, sys_doc);
***************
*** 414,432 ****
*/
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_ALPHA
! v = PyString_FromString("alpha");
#endif
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_BETA
! v = PyString_FromString("beta");
#endif
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_GAMMA
! v = PyString_FromString("candidate");
#endif
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_FINAL
! v = PyString_FromString("final");
#endif
PyDict_SetItemString(sysdict, "version_info",
! v = Py_BuildValue("iiiNi", PY_MAJOR_VERSION,
PY_MINOR_VERSION,
! PY_MICRO_VERSION, v,
PY_RELEASE_SERIAL));
Py_XDECREF(v);
--- 415,433 ----
*/
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_ALPHA
! s = "alpha";
#endif
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_BETA
! s = "beta";
#endif
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_GAMMA
! s = "candidate";
#endif
#if PY_RELEASE_LEVEL == PY_RELEASE_LEVEL_FINAL
! s = "final";
#endif
PyDict_SetItemString(sysdict, "version_info",
! v = Py_BuildValue("iiisi", PY_MAJOR_VERSION,
PY_MINOR_VERSION,
! PY_MICRO_VERSION, s,
PY_RELEASE_SERIAL));
Py_XDECREF(v);