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)
    


	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 0x7fc3514db850>
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: 3071
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 0x7fc3514dba60>
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: 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 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 0x7fc3514db100>
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: 3073
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 0x7fc3514dbfa0>
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: 3074
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 0x7fc3514db850>
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: 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')

	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


	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 0x7fc3514dbaf0>
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: 3080
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 0x7fc3514daf20>
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')
	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 0x7fc3514da860>
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 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 0x7fc3514da560>
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 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 0x7fc3514da260>
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')

	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)


	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 0x7fc3514dadd0>
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: 3089
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 0x7fc3514d9ed0>
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: 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('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 0x7fc3514d9960>
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: 3091
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 0x7fc3514d9660>
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: 3092
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 0x7fc3514d9360>
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: 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('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 0x7fc3514d9f30>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
before (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3095
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 0x7fc3514d8eb0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
before (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3098
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 0x7fc3514d92d0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
before (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3101
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 0x7fc3514d9600>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
before (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
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('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 0x7fc3514d9a20>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
before (last 100 chars): 'ting READLINE_POINT to: 26\r\nExecuting cmd:  echo Current line is: $READLINE_LINE\r\nCurrent line is:\r\n'
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3107
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 0x7fc3514d9360>
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: 3110
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 0x7fc3514da230>
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: 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('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 0x7fc3514da500>
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: 3112
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 0x7fc3514da800>
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: 3113
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 0x7fc3514dab00>
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: 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('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 0x7fc3514da320>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
before (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
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('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 0x7fc3514dbe80>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
before (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
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('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 0x7fc3514dbfd0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
before (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
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('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 0x7fc3514d8cd0>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
before (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
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('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 0x7fc3514d8a00>
command: bin/osh
args: [b'bin/osh', b'--rcfile', b'/dev/null']
buffer (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
before (last 100 chars): 'ing READLINE_POINT to: 16\r\nExecuting cmd:  echo Cursor point at: $READLINE_POINT\r\nCursor point at:\r\n'
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('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 0x7fc3514dbd00>
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: 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('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 0x7fc3514d81f0>
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: 3133
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 0x7fc3514c6320>
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: 3134
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 0x7fc3514c6650>
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: 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('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 0x7fc3514d8100>
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: 3136
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 -x code for handling unicode


	6	osh-cpp	test bind -x code for handling unicode

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 180, in bind_x_unicode
    sh.expect("🅾️")
  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 0x7fc3514d8340>
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: 3142
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('🅾️')
	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 180, in bind_x_unicode
    sh.expect("🅾️")
  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 0x7fc3514d8400>
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: 3143
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('🅾️')
	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 180, in bind_x_unicode
    sh.expect("🅾️")
  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 0x7fc3514d8a30>
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('🅾️')
	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 180, in bind_x_unicode
    sh.expect("🅾️")
  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 0x7fc3514d8ca0>
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('🅾️')
	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 180, in bind_x_unicode
    sh.expect("🅾️")
  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 0x7fc3514daf50>
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('🅾️')

	6	bash	test bind -x code for handling unicode


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


	7	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 195, 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 0x7fc3514d8550>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 195, 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 0x7fc3514db8b0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3152
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 195, 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 0x7fc3514dabf0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3153
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 195, 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 0x7fc3514da8f0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 195, 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 0x7fc3514da5f0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3155
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')

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


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


	8	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 205, 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 0x7fc3514dae00>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 205, 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 0x7fc3514da470>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3161
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 205, 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 0x7fc3514d9c90>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3162
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 205, 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 0x7fc3514d9a50>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 205, 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 0x7fc3514d98a0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3164
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')

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


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


	9	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 229, 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 0x7fc3514da3b0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 229, 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 0x7fc3514d8eb0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 229, 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 0x7fc3514d90f0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3171
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 229, 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 0x7fc3514d9ab0>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3172
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 229, 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 0x7fc3514d9930>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3173
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')

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


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


	10	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 245, 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 0x7fc3514d9450>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 245, 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 0x7fc3514d9b70>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 245, 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 0x7fc3514da050>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
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('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 245, 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 0x7fc3514da740>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3181
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 245, 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 0x7fc3514daa40>
command: _bin/cxx-asan/osh
args: [b'_bin/cxx-asan/osh']
buffer (last 100 chars): ' osh-0.28$ '
before (last 100 chars): ' osh-0.28$ '
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 3182
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"')

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

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