reset
Closes and removes every backend, and forgets which warnings have been reported.
A backend that throws on close is skipped with a warning, so one bad backend cannot leave the rest open.
Closes and removes every backend, and forgets which warnings have been reported.
A backend that throws on close is skipped with a warning, so one bad backend cannot leave the rest open.