DummyIO: Check for double "installs"

This commit is contained in:
Adrian Sampson 2023-12-18 17:19:36 -05:00 committed by Šarūnas Nejus
parent 4ccd8e989f
commit 92c8bbea1f
No known key found for this signature in database
GPG key ID: DD28F6704DBE3435

View file

@ -215,6 +215,7 @@ class DummyIO:
return self.stdin.reads
def install(self):
assert not self.installed, "DummyIO already installed"
self.installed = True
self.orig_stdin = sys.stdin