Skip to content

Commit 711f84e

Browse files
authored
Merge pull request #168 from yozachar/workshop
fix: `_extract_ignored_languages`
2 parents 45a6f95 + 653fcb2 commit 711f84e

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

main.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -273,14 +273,14 @@ def make_graph(block_style: str, percent: float, gr_len: int, lg_nm: str = "", /
273273

274274
def _extract_ignored_languages():
275275
if not wk_i.ignored_languages:
276-
return False
276+
return ""
277277
temp = ""
278278
for igl in wk_i.ignored_languages.strip().split():
279-
if igl.startswith('"'):
280-
temp = igl.lstrip('"')
279+
if igl.startswith(('"', "'")):
280+
temp = igl.lstrip('"').lstrip("'")
281281
continue
282-
if igl.endswith('"'):
283-
igl = f"{temp} {igl.rstrip('"')}"
282+
if igl.endswith(('"', "'")):
283+
igl = f"{temp} {igl.rstrip('"').rstrip("'")}"
284284
temp = ""
285285
yield igl
286286

@@ -329,10 +329,11 @@ def prep_content(stats: dict[str, Any], /):
329329
)
330330
return contents.rstrip("\n")
331331

332-
ignored_languages = _extract_ignored_languages()
332+
ignored_languages = set(_extract_ignored_languages())
333+
logger.debug(f"Ignoring {', '.join(ignored_languages)}")
333334
for idx, lang in enumerate(lang_info):
334335
lang_name = str(lang["name"])
335-
if ignored_languages and lang_name in ignored_languages:
336+
if lang_name in ignored_languages:
336337
continue
337338
lang_time = str(lang["text"]) if wk_i.show_time else ""
338339
lang_ratio = float(lang["percent"])

0 commit comments

Comments
 (0)