Skip to content

Commit 1fd95f4

Browse files
committed
Review
1 parent 3918ebc commit 1fd95f4

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

build_docs.py

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -303,20 +303,20 @@ def switcher_label(self) -> str:
303303

304304
@dataclasses.dataclass(frozen=True, kw_only=True, slots=True)
305305
class BuildMetadata:
306-
_ver: Version
307-
_lang: Language
306+
_version: Version
307+
_language: Language
308308

309309
@property
310310
def sphinxopts(self) -> Sequence[str]:
311-
return self._lang.sphinxopts
311+
return self._language.sphinxopts
312312

313313
@property
314314
def iso639_tag(self) -> str:
315-
return self._lang.iso639_tag
315+
return self._language.iso639_tag
316316

317317
@property
318318
def html_only(self) -> bool:
319-
return self._lang.html_only
319+
return self._language.html_only
320320

321321
@property
322322
def url(self):
@@ -327,31 +327,31 @@ def url(self):
327327

328328
@property
329329
def branch_or_tag(self) -> str:
330-
return self._ver.branch_or_tag
330+
return self._version.branch_or_tag
331331

332332
@property
333333
def status(self) -> str:
334-
return self._ver.status
334+
return self._version.status
335335

336336
@property
337337
def is_eol(self) -> bool:
338-
return self._ver.status == "EOL"
338+
return self._version.status == "EOL"
339339

340340
@property
341341
def dependencies(self) -> list[str]:
342-
return self._ver.requirements
342+
return self._version.requirements
343343

344344
@property
345345
def version(self):
346-
return self._ver.name
346+
return self._version.name
347347

348348
@property
349349
def version_tuple(self):
350-
return self._ver.as_tuple()
350+
return self._version.as_tuple()
351351

352352
@property
353353
def language(self):
354-
return self._lang.tag
354+
return self._language.tag
355355

356356
@property
357357
def is_translation(self):
@@ -1180,9 +1180,9 @@ def build_docs(args: argparse.Namespace) -> int:
11801180
# pairs from the end of the list, effectively reversing it.
11811181
# This runs languages in config.toml order and versions newest first.
11821182
todo = [
1183-
BuildMetadata(_ver=ver, _lang=lang)
1184-
for ver in versions.filter(args.branches)
1185-
for lang in reversed(languages.filter(args.languages))
1183+
BuildMetadata(_version=version, _language=language)
1184+
for version in versions.filter(args.branches)
1185+
for language in reversed(languages.filter(args.languages))
11861186
]
11871187
del args.branches
11881188
del args.languages
@@ -1199,25 +1199,27 @@ def build_docs(args: argparse.Namespace) -> int:
11991199
args.build_root / _checkout_name(args.select_output),
12001200
)
12011201
while todo:
1202-
b = todo.pop()
1202+
build_props = todo.pop()
12031203
logging.root.handlers[0].setFormatter(
1204-
logging.Formatter(f"%(asctime)s %(levelname)s {b.slug}: %(message)s")
1204+
logging.Formatter(
1205+
f"%(asctime)s %(levelname)s {build_props.slug}: %(message)s"
1206+
)
12051207
)
12061208
if sentry_sdk:
12071209
scope = sentry_sdk.get_isolation_scope()
1208-
scope.set_tag("version", b.version)
1209-
scope.set_tag("language", b.language)
1210+
scope.set_tag("version", build_props.version)
1211+
scope.set_tag("language", build_props.language)
12101212
cpython_repo.update()
12111213
builder = DocBuilder(
1212-
b,
1214+
build_props,
12131215
cpython_repo,
12141216
docs_by_version_content,
12151217
switchers_content,
12161218
**vars(args),
12171219
)
12181220
built_successfully = builder.run(http, force_build=force_build)
12191221
if built_successfully:
1220-
build_succeeded.add(b.slug)
1222+
build_succeeded.add(build_props.slug)
12211223
elif built_successfully is not None:
12221224
any_build_failed = True
12231225

0 commit comments

Comments
 (0)