StandaloneIO
This commit is contained in:
parent
26cc3ff27a
commit
efb2b31ee8
@ -123,6 +123,12 @@ class StandaloneIO(IOHandler):
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
n = -1
|
n = -1
|
||||||
|
proto = (
|
||||||
|
'{"version": 1}',
|
||||||
|
"[",
|
||||||
|
"[]",
|
||||||
|
",[]",
|
||||||
|
)
|
||||||
def __init__(self, interval=1):
|
def __init__(self, interval=1):
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.interval = interval
|
self.interval = interval
|
||||||
@ -138,14 +144,7 @@ class StandaloneIO(IOHandler):
|
|||||||
def read_line(self):
|
def read_line(self):
|
||||||
self.n += 1
|
self.n += 1
|
||||||
|
|
||||||
if self.n == 0:
|
return self.proto[min(self.n, len(self.proto)-1)]
|
||||||
return '{"version": 1}'
|
|
||||||
elif self.n == 1:
|
|
||||||
return "["
|
|
||||||
elif self.n == 2:
|
|
||||||
return "[]"
|
|
||||||
else:
|
|
||||||
return ",[]"
|
|
||||||
|
|
||||||
class JSONIO:
|
class JSONIO:
|
||||||
def __init__(self, io):
|
def __init__(self, io):
|
||||||
|
Loading…
Reference in New Issue
Block a user