105
105
class _OperationThread(threading.Thread):
106
106
"""Catch, log, and swallow all exceptions in the sub-thread."""
108
def __init__(self, barrier, *args, **kws):
108
def __init__(self, barrier, *args, identifier=None, **kws):
109
109
# The barrier will only be provided when the system is under test.
111
112
super().__init__(*args, **kws)
113
114
# Always run these as daemon threads, so they don't block the main thread,