Generated by Cython 0.15.1 on Thu Jan 17 21:03:40 2013
Raw output: cWriterow.c
1: def cWriterow(self, record):
/* "cWriterow.pyx":1 * def cWriterow(self, record): #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* cdef int varType * cdef float sysmis */ static PyObject *__pyx_pf_9cWriterow_cWriterow(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/ static PyMethodDef __pyx_mdef_9cWriterow_cWriterow = {__Pyx_NAMESTR("cWriterow"), (PyCFunction)__pyx_pf_9cWriterow_cWriterow, METH_VARARGS|METH_KEYWORDS, __Pyx_DOCSTR(0)}; static PyObject *__pyx_pf_9cWriterow_cWriterow(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_record = 0; int __pyx_v_varType; float __pyx_v_sysmis; Py_ssize_t __pyx_v_i; PyObject *__pyx_v_varName = NULL; double __pyx_v_numValue; PyObject *__pyx_v_value = NULL; PyObject *__pyx_v_valueX = NULL; PyObject *__pyx_v_strValue = NULL; PyObject *__pyx_r = NULL; static PyObject **__pyx_pyargnames[] = {&__pyx_n_s__self,&__pyx_n_s__record,0}; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("cWriterow"); __pyx_self = __pyx_self; { PyObject* values[2] = {0,0}; if (unlikely(__pyx_kwds)) { Py_ssize_t kw_args; switch (PyTuple_GET_SIZE(__pyx_args)) { case 2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1); case 1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0); case 0: break; default: goto __pyx_L5_argtuple_error; } kw_args = PyDict_Size(__pyx_kwds); switch (PyTuple_GET_SIZE(__pyx_args)) { case 0: values[0] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__self); if (likely(values[0])) kw_args--; else goto __pyx_L5_argtuple_error; case 1: values[1] = PyDict_GetItem(__pyx_kwds, __pyx_n_s__record); if (likely(values[1])) kw_args--; else { __Pyx_RaiseArgtupleInvalid("cWriterow", 1, 2, 2, 1); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L3_error;} } } if (unlikely(kw_args > 0)) { if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, PyTuple_GET_SIZE(__pyx_args), "cWriterow")<
0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L3_error;} } } else if (PyTuple_GET_SIZE(__pyx_args) != 2) { goto __pyx_L5_argtuple_error; } else { values[0] = PyTuple_GET_ITEM(__pyx_args, 0); values[1] = PyTuple_GET_ITEM(__pyx_args, 1); } __pyx_v_self = values[0]; __pyx_v_record = values[1]; } goto __pyx_L4_argument_unpacking_done; __pyx_L5_argtuple_error:; __Pyx_RaiseArgtupleInvalid("cWriterow", 1, 2, 2, PyTuple_GET_SIZE(__pyx_args)); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L3_error;} __pyx_L3_error:; __Pyx_AddTraceback("cWriterow.cWriterow", __pyx_clineno, __pyx_lineno, __pyx_filename); __Pyx_RefNannyFinishContext(); return NULL; __pyx_L4_argument_unpacking_done:; /* "cWriterow.pyx":1 * def cWriterow(self, record): #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* cdef int varType * cdef float sysmis */ __pyx_t_1 = PyCFunction_NewEx(&__pyx_mdef_9cWriterow_cWriterow, NULL, __pyx_n_s__cWriterow); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); if (PyObject_SetAttr(__pyx_m, __pyx_n_s__cWriterow, __pyx_t_1)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 1; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;
2: cdef int varType
3: cdef float sysmis
4: cdef Py_ssize_t i
5: sysmis = self.sysmis_
/* "cWriterow.pyx":5 * cdef float sysmis * cdef Py_ssize_t i * sysmis = self.sysmis_ #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* for i, varName in enumerate(self.varNames): * varName = self.varNames[i] */ __pyx_t_1 = PyObject_GetAttr(__pyx_v_self, __pyx_n_s__sysmis_); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 5; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __pyx_t_2 = __pyx_PyFloat_AsDouble(__pyx_t_1); if (unlikely((__pyx_t_2 == (float)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 5; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_v_sysmis = __pyx_t_2;
6: for i, varName in enumerate(self.varNames):
/* "cWriterow.pyx":6 * cdef Py_ssize_t i * sysmis = self.sysmis_ * for i, varName in enumerate(self.varNames): #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* varName = self.varNames[i] * varType = self.varTypes[varName] */ __pyx_t_3 = 0; __pyx_t_1 = PyObject_GetAttr(__pyx_v_self, __pyx_n_s__varNames); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); if (PyList_CheckExact(__pyx_t_1) || PyTuple_CheckExact(__pyx_t_1)) { __pyx_t_4 = __pyx_t_1; __Pyx_INCREF(__pyx_t_4); __pyx_t_5 = 0; __pyx_t_6 = NULL; } else { __pyx_t_5 = -1; __pyx_t_4 = PyObject_GetIter(__pyx_t_1); if (unlikely(!__pyx_t_4)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_4); __pyx_t_6 = Py_TYPE(__pyx_t_4)->tp_iternext; } __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; for (;;) { if (PyList_CheckExact(__pyx_t_4)) { if (__pyx_t_5 >= PyList_GET_SIZE(__pyx_t_4)) break; __pyx_t_1 = PyList_GET_ITEM(__pyx_t_4, __pyx_t_5); __Pyx_INCREF(__pyx_t_1); __pyx_t_5++; } else if (PyTuple_CheckExact(__pyx_t_4)) { if (__pyx_t_5 >= PyTuple_GET_SIZE(__pyx_t_4)) break; __pyx_t_1 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_5); __Pyx_INCREF(__pyx_t_1); __pyx_t_5++; } else { __pyx_t_1 = __pyx_t_6(__pyx_t_4); if (unlikely(!__pyx_t_1)) { if (PyErr_Occurred()) { if (likely(PyErr_ExceptionMatches(PyExc_StopIteration))) PyErr_Clear(); else {__pyx_filename = __pyx_f[0]; __pyx_lineno = 6; __pyx_clineno = __LINE__; goto __pyx_L1_error;} } break; } __Pyx_GOTREF(__pyx_t_1); } __Pyx_XDECREF(__pyx_v_varName); __pyx_v_varName = __pyx_t_1; __pyx_t_1 = 0; __pyx_v_i = __pyx_t_3; __pyx_t_3 = (__pyx_t_3 + 1);
7: varName = self.varNames[i]
/* "cWriterow.pyx":7 * sysmis = self.sysmis_ * for i, varName in enumerate(self.varNames): * varName = self.varNames[i] #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* varType = self.varTypes[varName] * if varType == 0: */ __pyx_t_1 = PyObject_GetAttr(__pyx_v_self, __pyx_n_s__varNames); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 7; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __pyx_t_7 = __Pyx_GetItemInt(__pyx_t_1, __pyx_v_i, sizeof(Py_ssize_t), PyInt_FromSsize_t); if (!__pyx_t_7) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 7; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_v_varName); __pyx_v_varName = __pyx_t_7; __pyx_t_7 = 0;
8: varType = self.varTypes[varName]
/* "cWriterow.pyx":8 * for i, varName in enumerate(self.varNames): * varName = self.varNames[i] * varType = self.varTypes[varName] #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* if varType == 0: * try: */ __pyx_t_7 = PyObject_GetAttr(__pyx_v_self, __pyx_n_s__varTypes); if (unlikely(!__pyx_t_7)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_7); __pyx_t_1 = PyObject_GetItem(__pyx_t_7, __pyx_v_varName); if (!__pyx_t_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __pyx_t_8 = __Pyx_PyInt_AsInt(__pyx_t_1); if (unlikely((__pyx_t_8 == (int)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 8; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_v_varType = __pyx_t_8;
9: if varType == 0:
/* "cWriterow.pyx":9 * varName = self.varNames[i] * varType = self.varTypes[varName] * if varType == 0: #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* try: * numValue = float(record[i]) */ __pyx_t_9 = (__pyx_v_varType == 0); if (__pyx_t_9) {
10: try:
/* "cWriterow.pyx":10 * varType = self.varTypes[varName] * if varType == 0: * try: #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* numValue = float(record[i]) * except ValueError: */ { __Pyx_ExceptionSave(&__pyx_t_10, &__pyx_t_11, &__pyx_t_12); __Pyx_XGOTREF(__pyx_t_10); __Pyx_XGOTREF(__pyx_t_11); __Pyx_XGOTREF(__pyx_t_12); /*try:*/ {
11: numValue = float(record[i])
/* "cWriterow.pyx":11 * if varType == 0: * try: * numValue = float(record[i]) #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* except ValueError: * numValue = sysmis */ __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_record, __pyx_v_i, sizeof(Py_ssize_t), PyInt_FromSsize_t); if (!__pyx_t_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L9_error;} __Pyx_GOTREF(__pyx_t_1); __pyx_t_13 = __Pyx_PyObject_AsDouble(__pyx_t_1); if (unlikely(__pyx_t_13 == ((double)-1) && PyErr_Occurred())) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 11; __pyx_clineno = __LINE__; goto __pyx_L9_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_v_numValue = __pyx_t_13; } __Pyx_XDECREF(__pyx_t_10); __pyx_t_10 = 0; __Pyx_XDECREF(__pyx_t_11); __pyx_t_11 = 0; __Pyx_XDECREF(__pyx_t_12); __pyx_t_12 = 0; goto __pyx_L16_try_end; __pyx_L9_error:; __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;
12: except ValueError:
/* "cWriterow.pyx":12 * try: * numValue = float(record[i]) * except ValueError: #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* numValue = sysmis * except TypeError: */ __pyx_t_8 = PyErr_ExceptionMatches(__pyx_builtin_ValueError); if (__pyx_t_8) { __Pyx_AddTraceback("cWriterow.cWriterow", __pyx_clineno, __pyx_lineno, __pyx_filename); if (__Pyx_GetException(&__pyx_t_1, &__pyx_t_7, &__pyx_t_14)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 12; __pyx_clineno = __LINE__; goto __pyx_L11_except_error;} __Pyx_GOTREF(__pyx_t_1); __Pyx_GOTREF(__pyx_t_7); __Pyx_GOTREF(__pyx_t_14);
13: numValue = sysmis
/* "cWriterow.pyx":13 * numValue = float(record[i]) * except ValueError: * numValue = sysmis #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* except TypeError: * numValue = sysmis */ __pyx_v_numValue = __pyx_v_sysmis; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; goto __pyx_L10_exception_handled; }
14: except TypeError:
/* "cWriterow.pyx":14 * except ValueError: * numValue = sysmis * except TypeError: #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* numValue = sysmis * record[i] = numValue */ __pyx_t_8 = PyErr_ExceptionMatches(__pyx_builtin_TypeError); if (__pyx_t_8) { __Pyx_AddTraceback("cWriterow.cWriterow", __pyx_clineno, __pyx_lineno, __pyx_filename); if (__Pyx_GetException(&__pyx_t_14, &__pyx_t_7, &__pyx_t_1)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 14; __pyx_clineno = __LINE__; goto __pyx_L11_except_error;} __Pyx_GOTREF(__pyx_t_14); __Pyx_GOTREF(__pyx_t_7); __Pyx_GOTREF(__pyx_t_1);
15: numValue = sysmis
/* "cWriterow.pyx":15 * numValue = sysmis * except TypeError: * numValue = sysmis #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* record[i] = numValue * else: */ __pyx_v_numValue = __pyx_v_sysmis; __Pyx_DECREF(__pyx_t_14); __pyx_t_14 = 0; __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; goto __pyx_L10_exception_handled; } __pyx_L11_except_error:; __Pyx_XGIVEREF(__pyx_t_10); __Pyx_XGIVEREF(__pyx_t_11); __Pyx_XGIVEREF(__pyx_t_12); __Pyx_ExceptionReset(__pyx_t_10, __pyx_t_11, __pyx_t_12); goto __pyx_L1_error; __pyx_L10_exception_handled:; __Pyx_XGIVEREF(__pyx_t_10); __Pyx_XGIVEREF(__pyx_t_11); __Pyx_XGIVEREF(__pyx_t_12); __Pyx_ExceptionReset(__pyx_t_10, __pyx_t_11, __pyx_t_12); __pyx_L16_try_end:; }
16: record[i] = numValue
/* "cWriterow.pyx":16 * except TypeError: * numValue = sysmis * record[i] = numValue #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* else: * value = record[i] */ __pyx_t_1 = PyFloat_FromDouble(__pyx_v_numValue); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 16; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); if (__Pyx_SetItemInt(__pyx_v_record, __pyx_v_i, __pyx_t_1, sizeof(Py_ssize_t), PyInt_FromSsize_t)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 16; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; goto __pyx_L8; } /*else*/ {
17: else:
18: value = record[i]
/* "cWriterow.pyx":18 * record[i] = numValue * else: * value = record[i] #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* if self.ioUtf8_ and isinstance(value, unicode): * valueX = (<
unicode>value).encode("utf-8") */ __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_record, __pyx_v_i, sizeof(Py_ssize_t), PyInt_FromSsize_t); if (!__pyx_t_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 18; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __Pyx_XDECREF(__pyx_v_value); __pyx_v_value = __pyx_t_1; __pyx_t_1 = 0;
19: if self.ioUtf8_ and isinstance(value, unicode):
/* "cWriterow.pyx":19 * else: * value = record[i] * if self.ioUtf8_ and isinstance(value, unicode): #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* valueX = (<
unicode>value).encode("utf-8") * strValue = valueX */ __pyx_t_1 = PyObject_GetAttr(__pyx_v_self, __pyx_n_s__ioUtf8_); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 19; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __pyx_t_9 = __Pyx_PyObject_IsTrue(__pyx_t_1); if (unlikely(__pyx_t_9<
0)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 19; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; if (__pyx_t_9) { __pyx_t_1 = ((PyObject *)((PyObject*)(&PyUnicode_Type))); __Pyx_INCREF(__pyx_t_1); __pyx_t_15 = __Pyx_TypeCheck(__pyx_v_value, __pyx_t_1); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_16 = __pyx_t_15; } else { __pyx_t_16 = __pyx_t_9; } if (__pyx_t_16) {
20: valueX = (<unicode>value).encode("utf-8")
/* "cWriterow.pyx":20 * value = record[i] * if self.ioUtf8_ and isinstance(value, unicode): * valueX = (<
unicode>value).encode("utf-8") #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* strValue = valueX * else: */ if (unlikely(__pyx_v_value == Py_None)) { PyErr_Format(PyExc_AttributeError, "'NoneType' object has no attribute '%s'", "encode"); {__pyx_filename = __pyx_f[0]; __pyx_lineno = 20; __pyx_clineno = __LINE__; goto __pyx_L1_error;} } __pyx_t_1 = ((PyObject *)PyUnicode_AsUTF8String(((PyObject*)__pyx_v_value))); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 20; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(((PyObject *)__pyx_t_1)); __Pyx_XDECREF(__pyx_v_valueX); __pyx_v_valueX = ((PyObject *)__pyx_t_1); __pyx_t_1 = 0;
21: strValue = valueX
/* "cWriterow.pyx":21 * if self.ioUtf8_ and isinstance(value, unicode): * valueX = (<
unicode>value).encode("utf-8") * strValue = valueX #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* else: * strValue = self.pad_8_lookup[varType] % value */ __Pyx_INCREF(__pyx_v_valueX); __Pyx_XDECREF(__pyx_v_strValue); __pyx_v_strValue = __pyx_v_valueX; goto __pyx_L21; } /*else*/ {
22: else:
23: strValue = self.pad_8_lookup[varType] % value
/* "cWriterow.pyx":23 * strValue = valueX * else: * strValue = self.pad_8_lookup[varType] % value #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* record[i] = strValue * self.record = record */ __pyx_t_1 = PyObject_GetAttr(__pyx_v_self, __pyx_n_s__pad_8_lookup); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 23; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __pyx_t_7 = __Pyx_GetItemInt(__pyx_t_1, __pyx_v_varType, sizeof(int), PyInt_FromLong); if (!__pyx_t_7) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 23; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_7); __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; __pyx_t_1 = PyNumber_Remainder(__pyx_t_7, __pyx_v_value); if (unlikely(!__pyx_t_1)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 23; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __Pyx_GOTREF(__pyx_t_1); __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0; __Pyx_XDECREF(__pyx_v_strValue); __pyx_v_strValue = __pyx_t_1; __pyx_t_1 = 0; } __pyx_L21:;
24: record[i] = strValue
/* "cWriterow.pyx":24 * else: * strValue = self.pad_8_lookup[varType] % value * record[i] = strValue #<
<
<
<
<
<
<
<
<
<
<
<
<
<
* self.record = record */ if (__Pyx_SetItemInt(__pyx_v_record, __pyx_v_i, __pyx_v_strValue, sizeof(Py_ssize_t), PyInt_FromSsize_t)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 24; __pyx_clineno = __LINE__; goto __pyx_L1_error;} } __pyx_L8:; } __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;
25: self.record = record
/* "cWriterow.pyx":25 * strValue = self.pad_8_lookup[varType] % value * record[i] = strValue * self.record = record #<
<
<
<
<
<
<
<
<
<
<
<
<
<
*/ if (PyObject_SetAttr(__pyx_v_self, __pyx_n_s__record, __pyx_v_record)<
0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 25; __pyx_clineno = __LINE__; goto __pyx_L1_error;} __pyx_r = Py_None; __Pyx_INCREF(Py_None); goto __pyx_L0; __pyx_L1_error:; __Pyx_XDECREF(__pyx_t_1); __Pyx_XDECREF(__pyx_t_4); __Pyx_XDECREF(__pyx_t_7); __Pyx_XDECREF(__pyx_t_14); __Pyx_AddTraceback("cWriterow.cWriterow", __pyx_clineno, __pyx_lineno, __pyx_filename); __pyx_r = NULL; __pyx_L0:; __Pyx_XDECREF(__pyx_v_varName); __Pyx_XDECREF(__pyx_v_value); __Pyx_XDECREF(__pyx_v_valueX); __Pyx_XDECREF(__pyx_v_strValue); __Pyx_XGIVEREF(__pyx_r); __Pyx_RefNannyFinishContext(); return __pyx_r; }