[Python-3000-checkins] r57428 - python/branches/py3k/Modules/pwdmodule.c python/branches/py3k/Modules/spwdmodule.c

neal.norwitz python-3000-checkins at python.org
Sat Aug 25 01:26:23 CEST 2007


Author: neal.norwitz
Date: Sat Aug 25 01:26:23 2007
New Revision: 57428

Modified:
   python/branches/py3k/Modules/pwdmodule.c
   python/branches/py3k/Modules/spwdmodule.c
Log:
Use unicode for password modules

Modified: python/branches/py3k/Modules/pwdmodule.c
==============================================================================
--- python/branches/py3k/Modules/pwdmodule.c	(original)
+++ python/branches/py3k/Modules/pwdmodule.c	Sat Aug 25 01:26:23 2007
@@ -46,10 +46,10 @@
 static PyTypeObject StructPwdType;
 
 static void
-sets(PyObject *v, int i, char* val)
+sets(PyObject *v, int i, const char* val)
 {
   if (val)
-	  PyStructSequence_SET_ITEM(v, i, PyString_FromString(val));
+	  PyStructSequence_SET_ITEM(v, i, PyUnicode_FromString(val));
   else {
 	  PyStructSequence_SET_ITEM(v, i, Py_None);
 	  Py_INCREF(Py_None);

Modified: python/branches/py3k/Modules/spwdmodule.c
==============================================================================
--- python/branches/py3k/Modules/spwdmodule.c	(original)
+++ python/branches/py3k/Modules/spwdmodule.c	Sat Aug 25 01:26:23 2007
@@ -57,10 +57,10 @@
 
 
 static void
-sets(PyObject *v, int i, char* val)
+sets(PyObject *v, int i, const char* val)
 {
   if (val)
-	  PyStructSequence_SET_ITEM(v, i, PyString_FromString(val));
+	  PyStructSequence_SET_ITEM(v, i, PyUnicode_FromString(val));
   else {
 	  PyStructSequence_SET_ITEM(v, i, Py_None);
 	  Py_INCREF(Py_None);


More information about the Python-3000-checkins mailing list