diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2023-04-30 06:28:24 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2023-04-30 06:28:24 -0400 |
commit | 731e9a776539dde46ca4c626ed67a5a09e0fe76a (patch) | |
tree | 0bff422471183aafd12c6da0135642c1ecf10765 /coverage/misc.py | |
parent | 31c216b67ffb21c589fd39b55fe1bbd26d5bf705 (diff) | |
download | python-coveragepy-git-731e9a776539dde46ca4c626ed67a5a09e0fe76a.tar.gz |
fix: a fake stdout might not have isatty
Diffstat (limited to 'coverage/misc.py')
-rw-r--r-- | coverage/misc.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/coverage/misc.py b/coverage/misc.py index 061682ee..908b0dd2 100644 --- a/coverage/misc.py +++ b/coverage/misc.py @@ -394,7 +394,7 @@ def stdout_link(text: str, url: str) -> str: If attached to a terminal, use escape sequences. Otherwise, just return the text. """ - if sys.stdout.isatty(): + if hasattr(sys.stdout, "isatty") and sys.stdout.isatty(): return f"\033]8;;{url}\a{text}\033]8;;\a" else: return text |