0	osh	test bind (w/out flags) for adding bindings to readline fns


	0	osh-cpp	test bind (w/out flags) for adding bindings to readline fns


	0	bash	test bind (w/out flags) for adding bindings to readline fns


	1	osh	
    test bind -r for removing bindings to arbitrary cmds made with bind -x
    (regular readline fn bind removal is tested in noninteractive builtin-bind.test.sh)
    

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b12a0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3066
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1540>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3069
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1ab0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3072
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1d80>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3075
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1b10>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3078
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')

	1	osh-cpp	
    test bind -r for removing bindings to arbitrary cmds made with bind -x
    (regular readline fn bind removal is tested in noninteractive builtin-bind.test.sh)
    

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b18d0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3081
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b21d0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3082
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2500>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3083
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2800>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3084
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 71, in bind_r_for_bind_x_osh_fn
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2b00>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3085
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')

	1	bash	
    test bind -r for removing bindings to arbitrary cmds made with bind -x
    (regular readline fn bind removal is tested in noninteractive builtin-bind.test.sh)
    


	2	osh	test bind -x for setting bindings to custom shell functions

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2080>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3087
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3fd0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3090
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3700>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3093
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3370>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3096
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2fe0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3099
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')

	2	osh-cpp	test bind -x for setting bindings to custom shell functions

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3a60>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3102
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b08e0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3103
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0ac0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3104
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2fe0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3105
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 97, in bind_x
    sh.expect("FOO")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0e80>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3106
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('FOO')

	2	bash	test bind -x for setting bindings to custom shell functions


	3	osh	test bind -x for using env var runtime values (e.g., 'echo $PWD' should change with dir)

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0a30>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3108
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b32b0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3111
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3760>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3114
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3b50>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3117
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2d10>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3120
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')

	3	osh-cpp	test bind -x for using env var runtime values (e.g., 'echo $PWD' should change with dir)

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3460>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3123
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2560>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3124
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b18d0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3125
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1b10>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3126
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 117, in bind_x_runtime_envvar_vals
    sh.expect("bar")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1300>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3127
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('bar')

	3	bash	test bind -x for using env var runtime values (e.g., 'echo $PWD' should change with dir)


	4	osh	test bind -x for correctly setting $READLINE_LINE for the cmd

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2410>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3129
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1e40>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3132
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b03a0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3135
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634a9d20>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3138
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634aa0b0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3141
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')

	4	osh-cpp	test bind -x for correctly setting $READLINE_LINE for the cmd

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1ea0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3144
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0700>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3145
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1c60>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3146
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1300>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3147
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 135, in bind_x_readline_line
    sh.expect("Current line is: abcdefghijklmnopqrstuvwxyz")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1b10>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3148
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Current line is: abcdefghijklmnopqrstuvwxyz')

	4	bash	test bind -x for correctly setting $READLINE_LINE for the cmd


	5	osh	test bind -x for correctly setting $READLINE_POINT for the cmd

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0430>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3151
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2560>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3154
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3460>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3157
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2500>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3160
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2bc0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3163
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')

	5	osh-cpp	test bind -x for correctly setting $READLINE_POINT for the cmd

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b14e0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3166
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3910>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3167
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3490>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3168
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0e80>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3169
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 161, in bind_x_readline_point
    sh.expect("Cursor point at: " + str(expected_rl_point))
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2fe0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' '
before (last 100 chars): ' '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3170
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('Cursor point at: 16')

	5	bash	test bind -x for correctly setting $READLINE_POINT for the cmd


	6	osh	test bind -u for unsetting all bindings to a fn


	6	osh-cpp	test bind -u for unsetting all bindings to a fn

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 181, in bind_u
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3730>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3176
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 181, in bind_u
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b08e0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3177
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 181, in bind_u
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634aa230>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3178
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 181, in bind_u
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b06a0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3179
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 181, in bind_u
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0820>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3180
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')

	6	bash	test bind -u for unsetting all bindings to a fn


	7	osh	test bind -q for querying bindings to a fn


	7	osh-cpp	test bind -q for querying bindings to a fn

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 191, in bind_q
    sh.expect(["yank can be invoked via", "yank is not bound to any keys"])
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0970>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3185
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank can be invoked via')
    1: re.compile('yank is not bound to any keys')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 191, in bind_q
    sh.expect(["yank can be invoked via", "yank is not bound to any keys"])
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b0e50>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3186
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank can be invoked via')
    1: re.compile('yank is not bound to any keys')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 191, in bind_q
    sh.expect(["yank can be invoked via", "yank is not bound to any keys"])
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3580>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3187
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank can be invoked via')
    1: re.compile('yank is not bound to any keys')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 191, in bind_q
    sh.expect(["yank can be invoked via", "yank is not bound to any keys"])
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b37c0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3188
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank can be invoked via')
    1: re.compile('yank is not bound to any keys')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 191, in bind_q
    sh.expect(["yank can be invoked via", "yank is not bound to any keys"])
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2f20>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3189
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank can be invoked via')
    1: re.compile('yank is not bound to any keys')

	7	bash	test bind -q for querying bindings to a fn


	8	osh	test bind -m for setting bindings in specific keymaps


	8	osh-cpp	test bind -m for setting bindings in specific keymaps

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 215, in bind_m
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b3310>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3194
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 215, in bind_m
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2080>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3195
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 215, in bind_m
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2bf0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3196
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 215, in bind_m
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2980>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3197
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 215, in bind_m
    sh.expect("yank is not bound to any keys")
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2530>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3198
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('yank is not bound to any keys')

	8	bash	test bind -m for setting bindings in specific keymaps


	9	osh	test bind -f for setting bindings from an inputrc init file


	9	osh-cpp	test bind -f for setting bindings from an inputrc init file

Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 231, in bind_f
    sh.expect('downcase-word can be invoked via.*"\\\C-o\\\C-s\\\C-h"')
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b2e00>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3203
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('downcase-word can be invoked via.*"\\\\C-o\\\\C-s\\\\C-h"')
	FAILED first time: Retrying 4 times
	Retry 1 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 231, in bind_f
    sh.expect('downcase-word can be invoked via.*"\\\C-o\\\C-s\\\C-h"')
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1ff0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3204
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('downcase-word can be invoked via.*"\\\\C-o\\\\C-s\\\\C-h"')
	Retry 2 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 231, in bind_f
    sh.expect('downcase-word can be invoked via.*"\\\C-o\\\C-s\\\C-h"')
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1120>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3205
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('downcase-word can be invoked via.*"\\\\C-o\\\\C-s\\\\C-h"')
	Retry 3 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 231, in bind_f
    sh.expect('downcase-word can be invoked via.*"\\\C-o\\\C-s\\\C-h"')
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1990>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3206
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('downcase-word can be invoked via.*"\\\\C-o\\\\C-s\\\\C-h"')
	Retry 4 of 4
Traceback (most recent call last):
  File "/home/uke/oil/spec/stateful/harness.py", line 103, in RunOnce
    func(sh)
  File "/home/uke/oil/spec/stateful/bind.py", line 231, in bind_f
    sh.expect('downcase-word can be invoked via.*"\\\C-o\\\C-s\\\C-h"')
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 343, in expect
    return self.expect_list(compiled_pattern_list,
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/spawnbase.py", line 372, in expect_list
    return exp.expect_loop(timeout)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 181, in expect_loop
    return self.timeout(e)
  File "/home/uke/wedge/oils-for-unix.org/pkg/py3-libs/2023-03-04/lib/python3.10/site-packages/pexpect/expect.py", line 144, in timeout
    raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f77634b1ba0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.27$ '
before (last 100 chars): ' osh-0.27$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3207
child_fd: 7
closed: False
timeout: 1.0
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
    0: re.compile('downcase-word can be invoked via.*"\\\\C-o\\\\C-s\\\\C-h"')

	9	bash	test bind -f for setting bindings from an inputrc init file

Ignoring osh-cpp failure: 1 
    test bind -r for removing bindings to arbitrary cmds made with bind -x
    (regular readline fn bind removal is tested in noninteractive builtin-bind.test.sh)
    
Ignoring osh-cpp failure: 2 test bind -x for setting bindings to custom shell functions
Ignoring osh-cpp failure: 3 test bind -x for using env var runtime values (e.g., 'echo $PWD' should change with dir)
Ignoring osh-cpp failure: 4 test bind -x for correctly setting $READLINE_LINE for the cmd
Ignoring osh-cpp failure: 5 test bind -x for correctly setting $READLINE_POINT for the cmd