[Python-checkins] python/nondist/sandbox/csv _csv.c,1.29,1.30

montanaro@users.sourceforge.net montanaro@users.sourceforge.net
Thu, 13 Feb 2003 08:02:53 -0800


Update of /cvsroot/python/python/nondist/sandbox/csv
In directory sc8-pr-cvs1:/tmp/cvs-serv9044

Modified Files:
	_csv.c 
Log Message:
* pass NULL to type objects' PyObject_HEAD_INIT() macro
* twiddle type objects' docstrings a tad (probably unnecessarily)


Index: _csv.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/_csv.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -C2 -d -r1.29 -r1.30
*** _csv.c	11 Feb 2003 04:19:33 -0000	1.29
--- _csv.c	13 Feb 2003 16:02:50 -0000	1.30
***************
*** 374,378 ****
  
  static PyTypeObject Dialect_Type = {
! 	PyObject_HEAD_INIT(&PyType_Type)
  	0,                                      /* ob_size */
  	"_csv.Dialect",                         /* tp_name */
--- 374,378 ----
  
  static PyTypeObject Dialect_Type = {
! 	PyObject_HEAD_INIT(NULL)
  	0,                                      /* ob_size */
  	"_csv.Dialect",                         /* tp_name */
***************
*** 696,700 ****
  }
  
! PyDoc_STRVAR(Reader_Type_doc, "CSV reader");
  
  static struct PyMethodDef Reader_methods[] = {
--- 696,705 ----
  }
  
! PyDoc_STRVAR(Reader_Type_doc,
! "CSV reader\n"
! "\n"
! "Reader objects are responsible for reading and parsing tabular data\n"
! "in CSV format.\n"
! );
  
  static struct PyMethodDef Reader_methods[] = {
***************
*** 703,707 ****
  
  static PyTypeObject Reader_Type = {
! 	PyObject_HEAD_INIT(&PyType_Type)
  	0,                                      /*ob_size*/
  	"_csv.reader",                          /*tp_name*/
--- 708,712 ----
  
  static PyTypeObject Reader_Type = {
! 	PyObject_HEAD_INIT(NULL)
  	0,                                      /*ob_size*/
  	"_csv.reader",                          /*tp_name*/
***************
*** 1094,1101 ****
  }
  
! PyDoc_STRVAR(Writer_Type_doc, "CSV writer");
  
  static PyTypeObject Writer_Type = {
! 	PyObject_HEAD_INIT(&PyType_Type)
  	0,                                      /*ob_size*/
  	"_csv.writer",                          /*tp_name*/
--- 1099,1111 ----
  }
  
! PyDoc_STRVAR(Writer_Type_doc, 
! "CSV writer\n"
! "\n"
! "Writer objects are responsible for generating tabular data\n"
! "in CSV format from sequence input.\n"
! );
  
  static PyTypeObject Writer_Type = {
! 	PyObject_HEAD_INIT(NULL)
  	0,                                      /*ob_size*/
  	"_csv.writer",                          /*tp_name*/