From d8ff3597aea90ea01ad81ac1cb894b7a11a7d212 Mon Sep 17 00:00:00 2001 From: Darren Burns Date: Thu, 6 Jan 2022 16:39:22 +0000 Subject: [PATCH] Theme used for Traceback should not inherit defaults --- rich/traceback.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/rich/traceback.py b/rich/traceback.py index a27affdd..723a2f9a 100644 --- a/rich/traceback.py +++ b/rich/traceback.py @@ -6,7 +6,8 @@ import sys from dataclasses import dataclass, field from traceback import walk_tb from types import ModuleType, TracebackType -from typing import Any, Callable, Dict, Iterable, List, Optional, Sequence, Type, Union +from typing import (Any, Callable, Dict, Iterable, List, Optional, Sequence, + Type, Union) from pygments.lexers import guess_lexer_for_filename from pygments.token import Comment, Keyword, Name, Number, Operator, String @@ -16,13 +17,8 @@ from pygments.token import Token from . import pretty from ._loop import loop_first, loop_last from .columns import Columns -from .console import ( - Console, - ConsoleOptions, - ConsoleRenderable, - RenderResult, - group, -) +from .console import (Console, ConsoleOptions, ConsoleRenderable, RenderResult, + group) from .constrain import Constrain from .highlighter import RegexHighlighter, ReprHighlighter from .panel import Panel @@ -443,7 +439,8 @@ class Traceback: "scope.equals": token_style(Operator), "scope.key": token_style(Name), "scope.key.special": token_style(Name.Constant) + Style(dim=True), - } + }, + inherit=False, ) highlighter = ReprHighlighter()