Kaydet (Commit) b43ad1d5 authored tarafından Victor Stinner's avatar Victor Stinner

cleanup _Unpickler_SkipConsumed(): remove 1 level of indentation

üst fa6ab0fa
...@@ -872,18 +872,21 @@ _Unpickler_SetStringInput(UnpicklerObject *self, PyObject *input) ...@@ -872,18 +872,21 @@ _Unpickler_SetStringInput(UnpicklerObject *self, PyObject *input)
static int static int
_Unpickler_SkipConsumed(UnpicklerObject *self) _Unpickler_SkipConsumed(UnpicklerObject *self)
{ {
Py_ssize_t consumed = self->next_read_idx - self->prefetched_idx; Py_ssize_t consumed;
PyObject *r;
if (consumed > 0) {
PyObject *r; consumed = self->next_read_idx - self->prefetched_idx;
assert(self->peek); /* otherwise we did something wrong */ if (consumed <= 0)
/* This makes an useless copy... */ return 0;
r = PyObject_CallFunction(self->read, "n", consumed);
if (r == NULL) assert(self->peek); /* otherwise we did something wrong */
return -1; /* This makes an useless copy... */
Py_DECREF(r); r = PyObject_CallFunction(self->read, "n", consumed);
self->prefetched_idx = self->next_read_idx; if (r == NULL)
} return -1;
Py_DECREF(r);
self->prefetched_idx = self->next_read_idx;
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment