[1;30m DEBUG [0m [32m2023-12-08 11:58:13.551[0m • [34mlabbench:[0m [32mentry_order before other devices: Email -> MungerBase -> Host[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.551[0m • [34mlabbench:[0m [32mcontext order: munge->host->(inst2, inst1)->(rack1,rack3,db,rack2,<__main__.MyRack object at 0x1075e7bd0>)[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.725[0m • [34mMungeToDirectory('test db/test-rack 2023-12-08_11h58m13s'):[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.759[0m • [34mHost():[0m [32mrunning in git repository[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.767[0m • [34mHost():[0m [32mgit_commit_id → '02cf05e624fa9489e6e2d8e9a661f5e8b5b905b3'[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.774[0m • [34mHost():[0m [32mgit_remote_url → 'https://github.com/usnistgov/labbench'[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.774[0m • [34mHost():[0m [32mgit_browse_url → 'https://github.com/usnistgov/labbench/tree/02cf05e624fa9489e6e2d8e9a661f5e8b5b905b3'[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.784[0m • [34mHost():[0m [32mgit_pending_changes → "'labbench/_backends.py', 'labbench/_data.py', 'labbench/_rack.py', 'tests/all.py', 'tests/test_data_logging.py', 'tests/test_rack.py'"[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.784[0m • [34mHost():[0m [32mopened[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:13.784[0m • [34mLaggyInstrument('b'):[0m inst2 connect start
[1;30m INFO  [0m [32m2023-12-08 11:58:13.785[0m • [34mLaggyInstrument('a'):[0m inst1 connect start
[1;30m INFO  [0m [32m2023-12-08 11:58:13.850[0m • [34mLaggyInstrument('b'):[0m inst2 connected
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.850[0m • [34mLaggyInstrument('b'):[0m [32mopened[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:13.910[0m • [34mLaggyInstrument('a'):[0m inst1 connected
[1;30m DEBUG [0m [32m2023-12-08 11:58:13.910[0m • [34mLaggyInstrument('a'):[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.160[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.416[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.416[0m • [34mMungeToDirectory('test db/test-rack 2023-12-08_11h58m13s'):[0m [32m['host_log', 'db_host_log']  → force_relational[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.416[0m • [34mlabbench:[0m [32mdb is open[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.417[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.672[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.673[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.674[0m • [34mlabbench:[0m [32mentry into context for <__main__.MyRack object at 0x1075e7bd0> 1.122 s elapsed[0m
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/tokenize.py", line 398, in open
    encoding, lines = detect_encoding(buffer.readline)
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/tokenize.py", line 367, in detect_encoding
    first = read_or_stop()
            ^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/tokenize.py", line 325, in read_or_stop
    return readline()
           ^^^^^^^^^^
RecursionError: maximum recursion depth exceeded while calling a Python object
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 646, in __exit__
    traceback.print_exception(*ex, limit=-(depth - 1))
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 125, in print_exception
    te.print(file=file, chain=chain)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 991, in print
    for line in self.format(chain=chain):
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 929, in format
    yield from _ctx.emit(exc.format_exception_only())
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 644, in emit
    for text in text_gen:
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 843, in format_exception_only
    if isinstance(self.__notes__, collections.abc.Sequence):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen abc>", line 119, in __instancecheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  [Previous line repeated 1 more time]
RecursionError: maximum recursion depth exceeded
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 646, in __exit__
    traceback.print_exception(*ex, limit=-(depth - 1))
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 125, in print_exception
    te.print(file=file, chain=chain)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 991, in print
    for line in self.format(chain=chain):
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 929, in format
    yield from _ctx.emit(exc.format_exception_only())
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 644, in emit
    for text in text_gen:
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 843, in format_exception_only
    if isinstance(self.__notes__, collections.abc.Sequence):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen abc>", line 119, in __instancecheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  [Previous line repeated 1 more time]
RecursionError: maximum recursion depth exceeded

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 818, in __exit__
    traceback.print_exc()
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 183, in print_exc
    print_exception(*sys.exc_info(), limit=limit, file=file, chain=chain)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 125, in print_exception
    te.print(file=file, chain=chain)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 991, in print
    for line in self.format(chain=chain):
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 929, in format
    yield from _ctx.emit(exc.format_exception_only())
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 644, in emit
    for text in text_gen:
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/traceback.py", line 843, in format_exception_only
    if isinstance(self.__notes__, collections.abc.Sequence):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen abc>", line 119, in __instancecheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  File "<frozen abc>", line 123, in __subclasscheck__
  [Previous line repeated 1 more time]
RecursionError: maximum recursion depth exceeded
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.689[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.689[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.689[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.690[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.690[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:14.690[0m • [34mLaggyInstrument('a'):[0m inst1 disconnected
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/tests/test_rack.py", line 77, in close
    self._logger.info(f"{self} disconnected")
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1849, in info
    self.log(INFO, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1887, in log
    self.logger.log(level, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1559, in log
    self._log(level, msg, args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1634, in _log
    self.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1644, in handle
    self.callHandlers(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1706, in callHandlers
    hdlr.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 978, in handle
    self.emit(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/Users/dkuester/Documents/src/labbench/labbench/_host.py", line 208, in format
    return json.dumps(msg, indent=True, default=self.json_serialize_dates) + ","
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
          ^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 202, in encode
    chunks = list(chunks)
             ^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 432, in _iterencode
    yield from _iterencode_dict(o, _current_indent_level)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
    yield from chunks
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 429, in _iterencode
    elif isinstance(o, (list, tuple)):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded in __instancecheck__
(Exception suppressed to continue close)

[1;30m DEBUG [0m [32m2023-12-08 11:58:14.692[0m • [34mLaggyInstrument('a'):[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 364, in __close_wrapper__
    self._logger.debug("closed")
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1843, in debug
    self.log(DEBUG, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1887, in log
    self.logger.log(level, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1559, in log
    self._log(level, msg, args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1634, in _log
    self.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1644, in handle
    self.callHandlers(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1706, in callHandlers
    hdlr.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 978, in handle
    self.emit(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/Users/dkuester/Documents/src/labbench/labbench/_host.py", line 208, in format
    return json.dumps(msg, indent=True, default=self.json_serialize_dates) + ","
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
          ^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 202, in encode
    chunks = list(chunks)
             ^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 432, in _iterencode
    yield from _iterencode_dict(o, _current_indent_level)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
    yield from chunks
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 439, in _iterencode
    o = _default(o)
        ^^^^^^^^^^^
  File "/Users/dkuester/Documents/src/labbench/labbench/_host.py", line 171, in json_serialize_dates
    if isinstance(obj, (datetime.datetime, datetime.date)):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded in __instancecheck__

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 391, in __exit__
    raise e
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 386, in __exit__
    self.close()
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 369, in __close_wrapper__
    raise ex
labbench.util.ConcurrentException: LaggyInstrument('a'): multiple exceptions while closing inst1
[1;30m INFO  [0m [32m2023-12-08 11:58:14.693[0m • [34mLaggyInstrument('b'):[0m inst2 disconnected
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/tests/test_rack.py", line 77, in close
    self._logger.info(f"{self} disconnected")
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1849, in info
    self.log(INFO, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1887, in log
    self.logger.log(level, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1559, in log
    self._log(level, msg, args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1634, in _log
    self.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1644, in handle
    self.callHandlers(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1706, in callHandlers
    hdlr.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 978, in handle
    self.emit(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/Users/dkuester/Documents/src/labbench/labbench/_host.py", line 208, in format
    return json.dumps(msg, indent=True, default=self.json_serialize_dates) + ","
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
          ^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 202, in encode
    chunks = list(chunks)
             ^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 432, in _iterencode
    yield from _iterencode_dict(o, _current_indent_level)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
    yield from chunks
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 429, in _iterencode
    elif isinstance(o, (list, tuple)):
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded in __instancecheck__
(Exception suppressed to continue close)

[1;30m DEBUG [0m [32m2023-12-08 11:58:14.694[0m • [34mLaggyInstrument('b'):[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 364, in __close_wrapper__
    self._logger.debug("closed")
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1843, in debug
    self.log(DEBUG, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1887, in log
    self.logger.log(level, msg, *args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1559, in log
    self._log(level, msg, args, **kwargs)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1634, in _log
    self.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1644, in handle
    self.callHandlers(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1706, in callHandlers
    hdlr.handle(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 978, in handle
    self.emit(record)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1110, in emit
    msg = self.format(record)
          ^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 953, in format
    return fmt.format(record)
           ^^^^^^^^^^^^^^^^^^
  File "/Users/dkuester/Documents/src/labbench/labbench/_host.py", line 208, in format
    return json.dumps(msg, indent=True, default=self.json_serialize_dates) + ","
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/__init__.py", line 238, in dumps
    **kw).encode(obj)
          ^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 202, in encode
    chunks = list(chunks)
             ^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 432, in _iterencode
    yield from _iterencode_dict(o, _current_indent_level)
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
    yield from chunks
  File "/opt/homebrew/Cellar/python@3.11/3.11.6_1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/json/encoder.py", line 439, in _iterencode
    o = _default(o)
        ^^^^^^^^^^^
  File "/Users/dkuester/Documents/src/labbench/labbench/_host.py", line 171, in json_serialize_dates
    if isinstance(obj, (datetime.datetime, datetime.date)):
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RecursionError: maximum recursion depth exceeded in __instancecheck__

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 391, in __exit__
    raise e
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 386, in __exit__
    self.close()
  File "/Users/dkuester/Documents/src/labbench/labbench/_device.py", line 369, in __close_wrapper__
    raise ex
labbench.util.ConcurrentException: LaggyInstrument('b'): multiple exceptions while closing inst2
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.696[0m • [34mHost():[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.696[0m • [34mMungeToDirectory('test db/test-rack 2023-12-08_11h58m13s'):[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.696[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.696[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.696[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.697[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.698[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.699[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.700[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.700[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.700[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.700[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.700[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.700[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.701[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.702[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.703[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.704[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.705[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.706[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.707[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.708[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.709[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.710[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.711[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.712[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.713[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.714[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.715[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.716[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.717[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.718[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.719[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.720[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.721[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.722[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.723[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.724[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.725[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.726[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.727[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.728[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.729[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.730[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.731[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.732[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.733[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.734[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.735[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.736[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.737[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.738[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.739[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.740[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.741[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.742[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.743[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.744[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.745[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.746[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.747[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.748[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.749[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.750[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.751[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.752[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.753[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.754[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.755[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.756[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.757[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.758[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.759[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.760[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.761[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.762[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.763[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.764[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.765[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.766[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.767[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.768[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.769[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.770[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.771[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.772[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.773[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.774[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.775[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.776[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.777[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.778[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.779[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.780[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.781[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.782[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.783[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.784[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.785[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.786[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.787[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.788[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.789[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.790[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.791[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.792[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.793[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.794[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.795[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.796[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.797[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.798[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.799[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.800[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.801[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 815, in __exit__
    context.__exit__(None, None, None)
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 657, in __exit__
    raise ex
labbench.util.ConcurrentException: multiple exceptions while closing <__main__.MyRack object at 0x1075e7bd0>
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.802[0m • [34mlabbench:[0m [32mclosed[0m
E[1;30m DEBUG [0m [32m2023-12-08 11:58:14.803[0m • [34mlabbench:[0m [32mentry_order before other devices: Email -> MungerBase -> Host[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.803[0m • [34mlabbench:[0m [32mcontext order: munge->host->(inst2, inst1)->(rack1,rack3,db,rack2,<__main__.MyRack object at 0x130840c10>)[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.803[0m • [34mMungeToDirectory('test db/test-rack 2023-12-08_11h58m13s'):[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.804[0m • [34mHost():[0m [32mrunning in git repository[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.804[0m • [34mHost():[0m [32mopened[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:14.804[0m • [34mLaggyInstrument('b'):[0m inst2 connect start
[1;30m INFO  [0m [32m2023-12-08 11:58:14.804[0m • [34mLaggyInstrument('a'):[0m inst1 connect start
[1;30m INFO  [0m [32m2023-12-08 11:58:14.869[0m • [34mLaggyInstrument('b'):[0m inst2 connected
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.869[0m • [34mLaggyInstrument('b'):[0m [32mopened[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:14.929[0m • [34mLaggyInstrument('a'):[0m inst1 connected
[1;30m DEBUG [0m [32m2023-12-08 11:58:14.929[0m • [34mLaggyInstrument('a'):[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.181[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.437[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.437[0m • [34mlabbench:[0m [32mdb is open[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.437[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.692[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mopened[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mentry into context for <__main__.MyRack object at 0x130840c10> 0.889 s elapsed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.693[0m • [34mlabbench:[0m [32mclosed[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:15.694[0m • [34mLaggyInstrument('a'):[0m inst1 disconnected
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.694[0m • [34mLaggyInstrument('a'):[0m [32mclosed[0m
[1;30m INFO  [0m [32m2023-12-08 11:58:15.694[0m • [34mLaggyInstrument('b'):[0m inst2 disconnected
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.694[0m • [34mLaggyInstrument('b'):[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.694[0m • [34mHost():[0m [32mclosed[0m
[1;30m DEBUG [0m [32m2023-12-08 11:58:15.694[0m • [34mMungeToDirectory('test db/test-rack 2023-12-08_11h58m13s'):[0m [32mclosed[0m
.
======================================================================
ERROR: test_call_open (__main__.TestRack.test_call_open)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/dkuester/Documents/src/labbench/tests/test_rack.py", line 181, in test_call_open
    rack.close()
  File "/Users/dkuester/Documents/src/labbench/labbench/_rack.py", line 902, in close
    self._context.__exit__()
  File "/Users/dkuester/Documents/src/labbench/labbench/util.py", line 847, in __exit__
    raise ex
labbench.util.ConcurrentException: exceptions raised in 2 contexts are printed inline

----------------------------------------------------------------------
Ran 2 tests in 2.144s

FAILED (errors=1)
open
__enter__ wrapper
inside __enter__ None
