From: Forrest Voight Date: Wed, 28 Nov 2012 07:47:22 +0000 (-0500) Subject: small speadup for ListType.read X-Git-Tag: 9.2~3 X-Git-Url: https://git.novaco.in/?p=p2pool.git;a=commitdiff_plain;h=9bc0c8b6d0000e362c8a389deaca32ff05857f9f small speadup for ListType.read --- diff --git a/p2pool/util/pack.py b/p2pool/util/pack.py index 0c50fc2..9037580 100644 --- a/p2pool/util/pack.py +++ b/p2pool/util/pack.py @@ -161,10 +161,9 @@ class ListType(Type): def read(self, file): length, file = self._inner_size.read(file) - res = [] + res = [None]*length for i in xrange(length): - item, file = self.type.read(file) - res.append(item) + res[i], file = self.type.read(file) return res, file def write(self, file, item):