summaryrefslogtreecommitdiff
path: root/src/click/termui.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/click/termui.py')
-rw-r--r--src/click/termui.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/click/termui.py b/src/click/termui.py
index 034fe6e..08fd898 100644
--- a/src/click/termui.py
+++ b/src/click/termui.py
@@ -147,7 +147,7 @@ def prompt(
# A doc bug has been filed at https://bugs.python.org/issue24711
if hide_input:
echo(None, err=err)
- raise Abort()
+ raise Abort() from None
if value_proc is None:
value_proc = convert_type(type, default)
@@ -234,7 +234,7 @@ def confirm(
echo(prompt, nl=False, err=err)
value = visible_prompt_func("").lower().strip()
except (KeyboardInterrupt, EOFError):
- raise Abort()
+ raise Abort() from None
if value in ("y", "yes"):
rv = True
elif value in ("n", "no"):
@@ -581,13 +581,13 @@ def style(
try:
bits.append(f"\033[{_interpret_color(fg)}m")
except KeyError:
- raise TypeError(f"Unknown color {fg!r}")
+ raise TypeError(f"Unknown color {fg!r}") from None
if bg:
try:
bits.append(f"\033[{_interpret_color(bg, 10)}m")
except KeyError:
- raise TypeError(f"Unknown color {bg!r}")
+ raise TypeError(f"Unknown color {bg!r}") from None
if bold is not None:
bits.append(f"\033[{1 if bold else 22}m")