equal
deleted
inserted
replaced
241 path = PyString_FromStringAndSize(l->start, pl); |
241 path = PyString_FromStringAndSize(l->start, pl); |
242 hash = nodeof(l); |
242 hash = nodeof(l); |
243 consumed = pl + 41; |
243 consumed = pl + 41; |
244 flags = PyString_FromStringAndSize(l->start + consumed, |
244 flags = PyString_FromStringAndSize(l->start + consumed, |
245 l->len - consumed - 1); |
245 l->len - consumed - 1); |
246 if (!flags) { |
246 if (!path || !hash || !flags) { |
247 goto bail; |
247 goto bail; |
248 } |
248 } |
249 ret = PyTuple_Pack(3, path, hash, flags); |
249 ret = PyTuple_Pack(3, path, hash, flags); |
250 bail: |
250 bail: |
251 Py_XDECREF(path); |
251 Py_XDECREF(path); |