Skip to content

Commit c235425

Browse files
committed
kw_only
1 parent 57b80d1 commit c235425

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Lib/_colorize.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ class Argparse(ThemeSection):
172172
reset: str = ANSIColors.RESET
173173

174174

175-
@dataclass(frozen=True)
175+
@dataclass(frozen=True, kw_only=True)
176176
class Difflib(ThemeSection):
177177
"""A 'git diff'-like theme for `difflib.unified_diff`."""
178178
added: str = ANSIColors.GREEN
@@ -183,7 +183,7 @@ class Difflib(ThemeSection):
183183
reset: str = ANSIColors.RESET
184184

185185

186-
@dataclass(frozen=True)
186+
@dataclass(frozen=True, kw_only=True)
187187
class Syntax(ThemeSection):
188188
prompt: str = ANSIColors.BOLD_MAGENTA
189189
keyword: str = ANSIColors.BOLD_BLUE
@@ -197,7 +197,7 @@ class Syntax(ThemeSection):
197197
reset: str = ANSIColors.RESET
198198

199199

200-
@dataclass(frozen=True)
200+
@dataclass(frozen=True, kw_only=True)
201201
class Traceback(ThemeSection):
202202
type: str = ANSIColors.BOLD_MAGENTA
203203
message: str = ANSIColors.MAGENTA
@@ -209,7 +209,7 @@ class Traceback(ThemeSection):
209209
reset: str = ANSIColors.RESET
210210

211211

212-
@dataclass(frozen=True)
212+
@dataclass(frozen=True, kw_only=True)
213213
class Unittest(ThemeSection):
214214
passed: str = ANSIColors.GREEN
215215
warn: str = ANSIColors.YELLOW
@@ -218,18 +218,18 @@ class Unittest(ThemeSection):
218218
reset: str = ANSIColors.RESET
219219

220220

221-
@dataclass(frozen=True)
221+
@dataclass(frozen=True, kw_only=True)
222222
class Theme:
223223
"""A suite of themes for all sections of Python.
224224
225225
When adding a new one, remember to also modify `copy_with` and `no_colors`
226226
below.
227227
"""
228228
argparse: Argparse = field(default_factory=Argparse)
229+
difflib: Difflib = field(default_factory=Difflib)
229230
syntax: Syntax = field(default_factory=Syntax)
230231
traceback: Traceback = field(default_factory=Traceback)
231232
unittest: Unittest = field(default_factory=Unittest)
232-
difflib: Difflib = field(default_factory=Difflib)
233233

234234
def copy_with(
235235
self,

0 commit comments

Comments
 (0)