• Home
  • Raw
  • Download

Lines Matching refs:dialect

115     DialectObj *dialect;    /* parsing dialect */  member
135 DialectObj *dialect; /* parsing dialect */ member
346 PyObject *dialect = NULL; in dialect_new() local
358 &dialect, in dialect_new()
369 if (dialect != NULL) { in dialect_new()
370 if (IS_BASESTRING(dialect)) { in dialect_new()
371 dialect = get_dialect_from_registry(dialect); in dialect_new()
372 if (dialect == NULL) in dialect_new()
376 Py_INCREF(dialect); in dialect_new()
378 if (PyObject_TypeCheck(dialect, &Dialect_Type) && in dialect_new()
387 return dialect; in dialect_new()
392 Py_XDECREF(dialect); in dialect_new()
405 if (dialect != NULL) { in dialect_new()
408 v = PyObject_GetAttrString(dialect, n) in dialect_new()
457 Py_XDECREF(dialect); in dialect_new()
526 PyObject *dialect; in _call_dialect() local
531 dialect = PyObject_Call((PyObject *)&Dialect_Type, ctor_args, kwargs); in _call_dialect()
533 return dialect; in _call_dialect()
605 DialectObj *dialect = self->dialect; in parse_process_char() local
628 else if (c == dialect->quotechar && in parse_process_char()
629 dialect->quoting != QUOTE_NONE) { in parse_process_char()
633 else if (c == dialect->escapechar) { in parse_process_char()
637 else if (c == ' ' && dialect->skipinitialspace) in parse_process_char()
640 else if (c == dialect->delimiter) { in parse_process_char()
647 if (dialect->quoting == QUOTE_NONNUMERIC) in parse_process_char()
671 else if (c == dialect->escapechar) { in parse_process_char()
675 else if (c == dialect->delimiter) { in parse_process_char()
692 else if (c == dialect->escapechar) { in parse_process_char()
696 else if (c == dialect->quotechar && in parse_process_char()
697 dialect->quoting != QUOTE_NONE) { in parse_process_char()
698 if (dialect->doublequote) { in parse_process_char()
724 if (dialect->quoting != QUOTE_NONE && in parse_process_char()
725 c == dialect->quotechar) { in parse_process_char()
731 else if (c == dialect->delimiter) { in parse_process_char()
743 else if (!dialect->strict) { in parse_process_char()
751 dialect->delimiter, in parse_process_char()
752 dialect->quotechar); in parse_process_char()
800 if (self->dialect->strict) in Reader_iternext()
844 Py_XDECREF(self->dialect); in Reader_dealloc()
855 Py_VISIT(self->dialect); in Reader_traverse()
864 Py_CLEAR(self->dialect); in Reader_clear()
883 { "dialect", T_OBJECT, R_OFF(dialect), RO },
928 PyObject * iterator, * dialect = NULL; in csv_reader() local
934 self->dialect = NULL; in csv_reader()
946 if (!PyArg_UnpackTuple(args, "", 1, 2, &iterator, &dialect)) { in csv_reader()
957 self->dialect = (DialectObj *)_call_dialect(dialect, keyword_args); in csv_reader()
958 if (self->dialect == NULL) { in csv_reader()
987 DialectObj *dialect = self->dialect; in join_append_data() local
1006 lineterm = PyString_AsString(dialect->lineterminator); in join_append_data()
1014 ADDCH(dialect->delimiter); in join_append_data()
1018 ADDCH(dialect->quotechar); in join_append_data()
1028 if (c == dialect->delimiter || in join_append_data()
1029 c == dialect->escapechar || in join_append_data()
1030 c == dialect->quotechar || in join_append_data()
1032 if (dialect->quoting == QUOTE_NONE) in join_append_data()
1035 if (c == dialect->quotechar) { in join_append_data()
1036 if (dialect->doublequote) in join_append_data()
1037 ADDCH(dialect->quotechar); in join_append_data()
1045 if (!dialect->escapechar) { in join_append_data()
1050 ADDCH(dialect->escapechar); in join_append_data()
1061 if (dialect->quoting == QUOTE_NONE) { in join_append_data()
1072 ADDCH(dialect->quotechar); in join_append_data()
1137 terminator_len = PyString_Size(self->dialect->lineterminator); in join_append_lineterminator()
1145 terminator = PyString_AsString(self->dialect->lineterminator); in join_append_lineterminator()
1163 DialectObj *dialect = self->dialect; in csv_writerow() local
1185 switch (dialect->quoting) { in csv_writerow()
1279 { "dialect", T_OBJECT, W_OFF(dialect), RO },
1287 Py_XDECREF(self->dialect); in Writer_dealloc()
1297 Py_VISIT(self->dialect); in Writer_traverse()
1305 Py_CLEAR(self->dialect); in Writer_clear()
1355 PyObject * output_file, * dialect = NULL; in csv_writer() local
1361 self->dialect = NULL; in csv_writer()
1369 if (!PyArg_UnpackTuple(args, "", 1, 2, &output_file, &dialect)) { in csv_writer()
1380 self->dialect = (DialectObj *)_call_dialect(dialect, keyword_args); in csv_writer()
1381 if (self->dialect == NULL) { in csv_writer()
1402 PyObject *dialect; in csv_register_dialect() local
1411 dialect = _call_dialect(dialect_obj, kwargs); in csv_register_dialect()
1412 if (dialect == NULL) in csv_register_dialect()
1414 if (PyDict_SetItem(dialects, name_obj, dialect) < 0) { in csv_register_dialect()
1415 Py_DECREF(dialect); in csv_register_dialect()
1418 Py_DECREF(dialect); in csv_register_dialect()