From f1f0792e55e72cdc7c833b30f565a9b02f18bb1e Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Fri, 26 Aug 2016 17:58:53 +0200 Subject: patch 7.4.2258 Problem: Two JSON messages are sent without a separator. Solution: Separate messages with a NL. (closes #1001) --- src/testdir/test_channel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/testdir/test_channel.py') diff --git a/src/testdir/test_channel.py b/src/testdir/test_channel.py index b5a912c078..07a22418a8 100644 --- a/src/testdir/test_channel.py +++ b/src/testdir/test_channel.py @@ -38,15 +38,15 @@ class ThreadedTCPRequestHandler(socketserver.BaseRequestHandler): print("received: {0}".format(received)) # We may receive two messages at once. Take the part up to the - # matching "]" (recognized by finding "]["). + # newline, which should be after the matching "]". todo = received while todo != '': - splitidx = todo.find('][') + splitidx = todo.find('\n') if splitidx < 0: used = todo todo = '' else: - used = todo[:splitidx + 1] + used = todo[:splitidx] todo = todo[splitidx + 1:] if used != received: print("using: {0}".format(used)) -- cgit v1.2.3