Skip to content

Commit 6da9d6c

Browse files
committed
fix(tests): Lint typing
1 parent ad7a959 commit 6da9d6c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

eyecite/helpers.py

+8-2
Original file line numberDiff line numberDiff line change
@@ -101,11 +101,17 @@ def add_post_citation(citation: CaseCitation, words: Tokens) -> None:
101101
citation.metadata.pin_cite = clean_pin_cite(m["pin_cite"]) or None
102102
citation.metadata.extra = (m["extra"] or "").strip() or None
103103
citation.metadata.parenthetical = process_parenthetical(m["parenthetical"])
104-
if m["parenthetical"] is not None and isinstance(citation.metadata.parenthetical, str):
104+
105+
if (
106+
citation.full_span_end
107+
and m["parenthetical"] is not None
108+
and isinstance(citation.metadata.parenthetical, str)
109+
):
105110
if len(m["parenthetical"]) > len(citation.metadata.parenthetical):
106-
citation.full_span_end -= len(m["parenthetical"]) - len(
111+
offset = len(m["parenthetical"]) - len(
107112
citation.metadata.parenthetical
108113
)
114+
citation.full_span_end = citation.full_span_end - offset
109115
citation.metadata.year = m["year"]
110116
if m["year"]:
111117
citation.year = get_year(m["year"])

0 commit comments

Comments
 (0)