diff options
author | Bas Westerbaan <bas@westerbaan.name> | 2013-01-29 02:01:34 +0100 |
---|---|---|
committer | Bas Westerbaan <bas@westerbaan.name> | 2013-01-29 02:01:34 +0100 |
commit | af9c9ca2c9cae01cf603da90530b9ba396007e5b (patch) | |
tree | 3284a86efd932a52f41e4d8b4b08a8c36e408487 | |
parent | b940802032adc16b074b1e29bed72825580c5c9f (diff) | |
download | msgpack-python-af9c9ca2c9cae01cf603da90530b9ba396007e5b.tar.gz |
fallback: performance: write(a+b) -> write(a); write(b)
-rw-r--r-- | msgpack/fallback.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/msgpack/fallback.py b/msgpack/fallback.py index 392f7eb..d6fd533 100644 --- a/msgpack/fallback.py +++ b/msgpack/fallback.py @@ -430,7 +430,8 @@ class Packer(object): obj = obj.encode(self.encoding, self.unicode_errors) n = len(obj) if n <= 0x1f: - return self.buffer.write(chr(0xa0 + n) + obj) + self.buffer.write(chr(0xa0 + n)) + return self.buffer.write(obj) if n <= 0xffff: return self.buffer.write(struct.pack(">BH%ds" % n,0xda, n, obj)) if n <= 0xffffffff: |