Lines Matching refs:spawn
6 def __init__(self, spawn, searcher, searchwindowsize=-1): argument
7 self.spawn = spawn
10 searchwindowsize = spawn.searchwindowsize
14 spawn = self.spawn
17 pos = spawn._buffer.tell()
18 spawn._buffer.write(data)
19 spawn._before.write(data)
24 spawn._buffer.seek(max(0, pos - self.searchwindowsize))
25 window = spawn._buffer.read(self.searchwindowsize + len(data))
28 window = spawn.buffer
31 spawn._buffer = spawn.buffer_type()
32 spawn._buffer.write(window[searcher.end:])
33 spawn.before = spawn._before.getvalue()[0:-(len(window) - searcher.start)]
34 spawn._before = spawn.buffer_type()
35 spawn.after = window[searcher.start: searcher.end]
36 spawn.match = searcher.match
37 spawn.match_index = index
41 spawn._buffer = spawn.buffer_type()
42 spawn._buffer.write(window)
45 spawn = self.spawn
47 spawn.before = spawn.buffer
48 spawn._buffer = spawn.buffer_type()
49 spawn._before = spawn.buffer_type()
50 spawn.after = EOF
53 spawn.match = EOF
54 spawn.match_index = index
57 spawn.match = None
58 spawn.match_index = None
59 msg = str(spawn)
66 spawn = self.spawn
68 spawn.before = spawn.buffer
69 spawn.after = TIMEOUT
72 spawn.match = TIMEOUT
73 spawn.match_index = index
76 spawn.match = None
77 spawn.match_index = None
78 msg = str(spawn)
85 spawn = self.spawn
86 spawn.before = spawn.buffer
87 spawn.after = None
88 spawn.match = None
89 spawn.match_index = None
93 spawn = self.spawn
99 incoming = spawn.buffer
100 spawn._buffer = spawn.buffer_type()
101 spawn._before = spawn.buffer_type()
111 incoming = spawn.read_nonblocking(spawn.maxread, timeout)
112 if self.spawn.delayafterread is not None:
113 time.sleep(self.spawn.delayafterread)