Skip to content

Fix typo in EncodingVisualizer.annotation_converter attribute#2068

Open
c-tonneslan wants to merge 1 commit into
huggingface:mainfrom
c-tonneslan:fix/visualizer-annotation-converter-typo
Open

Fix typo in EncodingVisualizer.annotation_converter attribute#2068
c-tonneslan wants to merge 1 commit into
huggingface:mainfrom
c-tonneslan:fix/visualizer-annotation-converter-typo

Conversation

@c-tonneslan
Copy link
Copy Markdown

Tiny fix found while reading the visualizer code.

`EncodingVisualizer.init` stashes the converter under `self.annotation_coverter` (missing 'n'), and `call` reads from the same misspelled attribute. The keyword argument and the docstring both spell it correctly, so the public name and the attribute name don't match. Anyone trying to set or read `viz.annotation_converter` after instantiation would silently end up with a separate attribute, while the misspelled one keeps being used internally.

Renamed the attribute to match the public spelling. No behavior change otherwise, just makes `self.annotation_converter` actually do what its name says.

The constructor stashes the optional converter under
`self.annotation_coverter` (note the missing 'n') and `__call__`
reads from the same misspelled attribute. The keyword argument and
the docstring both spell it correctly, so the attribute name didn't
match the documented one. Anyone setting `viz.annotation_converter`
post-init to swap in a new converter would set a new attribute and
the misspelled one would keep being read. Renamed the attribute to
match the public spelling.

Signed-off-by: Charlie Tonneslan <cst0520@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant