[Python-checkins] python/nondist/sandbox/csv _csv.c,1.21,1.22

davecole@users.sourceforge.net davecole@users.sourceforge.net
Sat, 08 Feb 2003 16:59:59 -0800


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

Modified Files:
	_csv.c 
Log Message:
Reverse the sequence of leading spaces and delimiter as start of field.
This allows fields to be delimited by one or more spaces.


Index: _csv.c
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/csv/_csv.c,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** _csv.c	8 Feb 2003 15:22:28 -0000	1.21
--- _csv.c	9 Feb 2003 00:59:56 -0000	1.22
***************
*** 182,192 ****
  			self->state = ESCAPED_CHAR;
  		}
  		else if (c == self->dialect.delimiter) {
  			/* save empty field */
  			parse_save_field(self);
  		}
- 		else if (c == ' ' && self->dialect.skipinitialspace)
- 			/* ignore space at start of field */
- 			;
  		else {
  			/* begin new unquoted field */
--- 182,192 ----
  			self->state = ESCAPED_CHAR;
  		}
+ 		else if (c == ' ' && self->dialect.skipinitialspace)
+ 			/* ignore space at start of field */
+ 			;
  		else if (c == self->dialect.delimiter) {
  			/* save empty field */
  			parse_save_field(self);
  		}
  		else {
  			/* begin new unquoted field */