Lines Matching defs:field

33     long field_limit;   /* max parsed field size */
108 Py_UCS4 delimiter; /* field separator */
122 PyObject *fields; /* field list for current record */
124 Py_UCS4 *field; /* temporary buffer */
126 Py_ssize_t field_len; /* length of current field */
127 int numeric_field; /* treat field as numeric */
614 PyObject *field;
616 field = PyUnicode_FromKindAndData(PyUnicode_4BYTE_KIND,
617 (void *) self->field, self->field_len);
618 if (field == NULL)
625 tmp = PyNumber_Float(field);
626 Py_DECREF(field);
629 field = tmp;
631 if (PyList_Append(self->fields, field) < 0) {
632 Py_DECREF(field);
635 Py_DECREF(field);
645 Py_UCS4 *field_new = self->field;
651 self->field = field_new;
661 "field larger than field limit (%ld)",
667 self->field[self->field_len++] = c;
690 /* expecting field */
692 /* save empty field - return [fields] */
699 /* start quoted field */
707 /* ignore spaces at start of field */
710 /* save empty field */
715 /* begin new unquoted field */
744 /* in unquoted field */
756 /* save field - wait for new field */
762 /* normal character - save in field */
769 /* in quoted field */
783 /* end of quote part of field */
788 /* normal character - save in field */
803 /* doublequote - seen a quote in a quoted field */
812 /* save field - wait for new field */
844 "new-line character seen in unquoted field - do you need to open the file in universal-newline mode?");
941 if (self->field != NULL) {
942 PyMem_Free(self->field);
943 self->field = NULL;
1023 self->field = NULL;
1065 /* Calculate new record length or append field to record. Return new
1094 /* If this is not the first field we need a field separator */
1102 /* Copy/count field data */
1103 /* If field is null just pass over */
1138 /* Copy field character into record buffer.
1180 join_append(WriterObj *self, PyObject *field, int quoted)
1187 if (field != NULL) {
1188 if (PyUnicode_READY(field) == -1)
1190 field_kind = PyUnicode_KIND(field);
1191 field_data = PyUnicode_DATA(field);
1192 field_len = PyUnicode_GET_LENGTH(field);
1244 PyObject *iter, *field, *line, *result;
1259 while ((field = PyIter_Next(iter))) {
1265 quoted = !PyNumber_Check(field);
1275 if (PyUnicode_Check(field)) {
1276 append_ok = join_append(self, field, quoted);
1277 Py_DECREF(field);
1279 else if (field == Py_None) {
1281 Py_DECREF(field);
1286 str = PyObject_Str(field);
1287 Py_DECREF(field);
1307 "single empty field record must be quoted");
1649 " field separator. It defaults to ','.\n"
1653 " of the following field.\n"
1660 " field contains either the quotechar or the delimiter\n"
1750 /* Set the field limit */