^C^C^CTraceback (most recent call last): File "/home/amunroe/.pyenv/versions/myjibake-pypy/bin/myjibake", line 11, in load_entry_point('myjibake', 'console_scripts', 'myjibake')() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/click/core.py", line 764, in __call__ return self.main(*args, **kwargs) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/click/core.py", line 717, in main rv = self.invoke(ctx) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/click/core.py", line 1137, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/click/core.py", line 956, in invoke return ctx.invoke(self.callback, **ctx.params) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/click/core.py", line 555, in invoke return callback(*args, **kwargs) File "/home/amunroe/python-myjibake/src/myjibake/cli.py", line 22, in wrapper return func(*args, **kwargs) File "/home/amunroe/python-myjibake/src/myjibake/cli.py", line 41, in scan do_scan(db_params) File "/home/amunroe/python-myjibake/src/myjibake/subcmd_functions.py", line 75, in do_scan mojibaked_tables = scan_for_mojibake(db_params, normalised_text_columns) File "/home/amunroe/python-myjibake/src/myjibake/subcmd_functions.py", line 39, in scan_for_mojibake return trio.run(db_mojibake_scan, db_params, text_columns) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 1337, in run raise runner.main_task_outcome.error File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 179, in db_mojibake_scan pbar, File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 398, in __aexit__ raise combined_error_from_nursery trio.MultiError: KeyboardInterrupt(), Details of embedded exception 1: Traceback (most recent call last): File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 153, in db_worker_pool pbar, File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 398, in __aexit__ raise combined_error_from_nursery File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 130, in table_mojibake_scan pbar.update() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 1103, in update with self._lock: File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 98, in __enter__ self.acquire() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 91, in acquire lock.acquire() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_ki.py", line 196, in handler raise KeyboardInterrupt KeyboardInterrupt Details of embedded exception 2: trio.MultiError: KeyboardInterrupt(), KeyboardInterrupt() Details of embedded exception 1: Traceback (most recent call last): File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 153, in db_worker_pool pbar, File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 398, in __aexit__ raise combined_error_from_nursery File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 130, in table_mojibake_scan pbar.update() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 1103, in update with self._lock: File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 98, in __enter__ self.acquire() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 91, in acquire lock.acquire() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_ki.py", line 196, in handler raise KeyboardInterrupt KeyboardInterrupt Details of embedded exception 2: Traceback (most recent call last): File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 153, in db_worker_pool pbar, File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 398, in __aexit__ raise combined_error_from_nursery File "/home/amunroe/python-myjibake/src/myjibake/db_functions.py", line 130, in table_mojibake_scan pbar.update() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 1103, in update with self._lock: File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 98, in __enter__ self.acquire() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_tqdm.py", line 91, in acquire lock.acquire() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_ki.py", line 196, in handler raise KeyboardInterrupt KeyboardInterrupt Exception in thread Thread-18765: Traceback (most recent call last): File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 914, in _bootstrap_inner self.run() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 862, in run self._target(*self._args, **self._kwargs) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/sqlalchemy_aio/trio.py", line 52, in thread_fn self._portal.run(self._send_to_trio.send, response) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 105, in run return self._do_it(self._run_cb, afn, *args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 85, in _do_it self._trio_token.run_sync_soon(cb, q, fn, args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_entry_queue.py", line 195, in run_sync_soon sync_fn, *args, idempotent=idempotent File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_entry_queue.py", line 113, in run_sync_soon raise _core.RunFinishedError("run() has exited") trio.RunFinishedError: run() has exited Exception in thread Thread-19043: Traceback (most recent call last): File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 914, in _bootstrap_inner self.run() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 862, in run self._target(*self._args, **self._kwargs) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/sqlalchemy_aio/trio.py", line 52, in thread_fn self._portal.run(self._send_to_trio.send, response) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 105, in run return self._do_it(self._run_cb, afn, *args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 85, in _do_it self._trio_token.run_sync_soon(cb, q, fn, args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_entry_queue.py", line 195, in run_sync_soon sync_fn, *args, idempotent=idempotent File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_entry_queue.py", line 113, in run_sync_soon raise _core.RunFinishedError("run() has exited") trio.RunFinishedError: run() has exited Exception in thread Thread-26: Traceback (most recent call last): File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 914, in _bootstrap_inner self.run() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 862, in run self._target(*self._args, **self._kwargs) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/sqlalchemy_aio/trio.py", line 52, in thread_fn self._portal.run(self._send_to_trio.send, response) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 105, in run return self._do_it(self._run_cb, afn, *args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 85, in _do_it self._trio_token.run_sync_soon(cb, q, fn, args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_entry_queue.py", line 195, in run_sync_soon sync_fn, *args, idempotent=idempotent File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_entry_queue.py", line 113, in run_sync_soon raise _core.RunFinishedError("run() has exited") trio.RunFinishedError: run() has exited Exception in thread Thread-19091: Traceback (most recent call last): File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 914, in _bootstrap_inner self.run() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 862, in run self._target(*self._args, **self._kwargs) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/sqlalchemy_aio/trio.py", line 52, in thread_fn self._portal.run(self._send_to_trio.send, response) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 105, in run return self._do_it(self._run_cb, afn, *args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 86, in _do_it return q.get().unwrap() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/outcome/_sync.py", line 111, in unwrap raise captured_error File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_threads.py", line 59, in unprotected_afn return await afn(*args) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_channel.py", line 140, in send await _core.checkpoint_if_cancelled() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 1613, in checkpoint_if_cancelled await _core.checkpoint() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 1590, in checkpoint await _core.wait_task_rescheduled(lambda _: _core.Abort.SUCCEEDED) File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_traps.py", line 166, in wait_task_rescheduled return (await _async_yield(WaitTaskRescheduled(abort_func))).unwrap() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/outcome/_sync.py", line 111, in unwrap raise captured_error File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/trio/_core/_run.py", line 633, in raise_cancel raise exc trio.Cancelled ^CTraceback (most recent call last): File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/envs/myjibake-pypy/site-packages/tqdm/_monitor.py", line 53, in exit self.join() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 1054, in join self._wait_for_tstate_lock() File "/home/amunroe/.pyenv/versions/pypy3.5-6.0.0/lib-python/3/threading.py", line 1070, in _wait_for_tstate_lock elif lock.acquire(block, timeout): KeyboardInterrupt debug: OperationError: debug: operror-type: KeyboardInterrupt debug: operror-value: