mirror of
https://github.com/msgpack/msgpack-python.git
synced 2025-10-20 04:13:16 +00:00
fallback: performance: write(a+b) -> write(a); write(b)
This commit is contained in:
parent
b940802032
commit
af9c9ca2c9
1 changed files with 2 additions and 1 deletions
|
@ -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:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue