From 62e8f400244a449ab4ca72991ae8f06610298dc6 Mon Sep 17 00:00:00 2001 From: Spiros Eliopoulos Date: Thu, 1 Nov 2012 00:41:06 -0400 Subject: Fix typo in README seed -> feed --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 834c86c..bcfd98c 100644 --- a/README.rst +++ b/README.rst @@ -57,7 +57,7 @@ stream. data = buf.read(4) if not data: break - unpacker.seed(buf.read(16)) + unpacker.feed(buf.read(16)) for unpacked in unpacker: print unpacked -- cgit v1.2.1 From 30233a5a995e23b72319598d11ebba084497a18b Mon Sep 17 00:00:00 2001 From: Spiros Eliopoulos Date: Thu, 1 Nov 2012 00:55:33 -0400 Subject: Fix Unpacker example in README The example did not properly deserialize, since it was dropping bytes from the input stream. --- README.rst | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index bcfd98c..c15d46b 100644 --- a/README.rst +++ b/README.rst @@ -52,14 +52,15 @@ stream. buf.seek(0) - unpacker = msgpack.Unpacker() - while True: - data = buf.read(4) + unpacker = msgpack.Unpacker() + while True: + data = buf.read(16) if not data: break - unpacker.feed(buf.read(16)) - for unpacked in unpacker: - print unpacked + unpacker.feed(data) + + for unpacked in unpacker: + print unpacked packing/unpacking of custom data type ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- cgit v1.2.1 From d025d908821f60423fd4ad20f04500f3a289783a Mon Sep 17 00:00:00 2001 From: Spiros Eliopoulos Date: Thu, 1 Nov 2012 11:28:11 -0400 Subject: Put Unpacker read loop back into buffer read loop So it works for streaming as intended. --- README.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index c15d46b..dcd3eb1 100644 --- a/README.rst +++ b/README.rst @@ -52,15 +52,15 @@ stream. buf.seek(0) - unpacker = msgpack.Unpacker() - while True: + unpacker = msgpack.Unpacker() + while True: data = buf.read(16) if not data: break unpacker.feed(data) - for unpacked in unpacker: - print unpacked + for unpacked in unpacker: + print unpacked packing/unpacking of custom data type ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -- cgit v1.2.1