We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a01975e commit 9fe1625Copy full SHA for 9fe1625
1 file changed
src/usethis/_console.py
@@ -12,8 +12,12 @@
12
from rich.table import Table
13
14
# Unicode support - but we need to be able to write bytes
15
-sys.stdout = codecs.getwriter("utf-8")(sys.stdout.buffer)
16
-sys.stderr = codecs.getwriter("utf-8")(sys.stderr.buffer)
+try:
+ sys.stdout = codecs.getwriter("utf-8")(sys.stdout.buffer)
17
+ sys.stderr = codecs.getwriter("utf-8")(sys.stderr.buffer)
18
+except AttributeError:
19
+ # e.g. in Jupyter
20
+ pass
21
22
console = Console()
23
err_console = Console(stderr=True)
0 commit comments