Mercurial > cpython-lru_cache-weakref
diff Modules/_json.c @ 61467:f197407bdba2 3.1
Recorded merge of revisions 81032 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
Recorded merge of revisions 81029 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
Untabify C files. Will watch buildbots.
........
................
| author | Antoine Pitrou <solipsis@pitrou.net> |
|---|---|
| date | Sun, 09 May 2010 16:14:21 +0000 |
| parents | 6efb46c2b3c3 |
| children | 5b468687768c |
line wrap: on
line diff
--- a/Modules/_json.c Sun May 09 12:17:58 2010 +0000 +++ b/Modules/_json.c Sun May 09 16:14:21 2010 +0000 @@ -511,7 +511,7 @@ rval = scanstring_unicode(pystr, end, strict, &next_end); } else { - PyErr_Format(PyExc_TypeError, + PyErr_Format(PyExc_TypeError, "first argument must be a string or bytes, not %.80s", Py_TYPE(pystr)->tp_name); return NULL; @@ -1394,7 +1394,7 @@ if (PyObject_IsTrue(s->sort_keys)) { if (code == NULL) { - code = Py_CompileString("sorted(d.items(), key=lambda kv: kv[0])", + code = Py_CompileString("sorted(d.items(), key=lambda kv: kv[0])", "_json.c", Py_eval_input); if (code == NULL) goto bail; @@ -1409,14 +1409,14 @@ } items = PyEval_EvalCode((PyCodeObject *)code, PyEval_GetGlobals(), mapping); Py_DECREF(mapping); - } else { + } else { items = PyMapping_Items(dct); - } - if (items == NULL) + } + if (items == NULL) goto bail; it = PyObject_GetIter(items); - Py_DECREF(items); - if (it == NULL) + Py_DECREF(items); + if (it == NULL) goto bail; skipkeys = PyObject_IsTrue(s->skipkeys); idx = 0; @@ -1437,8 +1437,8 @@ goto bail; } else if (key == Py_True || key == Py_False || key == Py_None) { - /* This must come before the PyLong_Check because - True and False are also 1 and 0.*/ + /* This must come before the PyLong_Check because + True and False are also 1 and 0.*/ kstr = _encoded_const(key); if (kstr == NULL) goto bail; @@ -1704,15 +1704,15 @@ "json speedups\n"); static struct PyModuleDef jsonmodule = { - PyModuleDef_HEAD_INIT, - "_json", - module_doc, - -1, - speedups_methods, - NULL, - NULL, - NULL, - NULL + PyModuleDef_HEAD_INIT, + "_json", + module_doc, + -1, + speedups_methods, + NULL, + NULL, + NULL, + NULL }; PyObject*
