The utility modules src/textual/_loop.py and src/textual/_two_way_dict.py have several public functions and methods with incomplete or missing docstrings.
Specifically:
_loop.py: loop_first, loop_last, and loop_first_last have only a terse one-line summary with no Args or Yields sections. The module also has no module-level docstring.
_two_way_dict.py: TwoWayDict.__init__, __setitem__, __delitem__, __iter__, __len__, and __contains__ have no docstrings at all.
Happy to open a PR with these additions if this is welcome.
The utility modules
src/textual/_loop.pyandsrc/textual/_two_way_dict.pyhave several public functions and methods with incomplete or missing docstrings.Specifically:
_loop.py:loop_first,loop_last, andloop_first_lasthave only a terse one-line summary with noArgsorYieldssections. The module also has no module-level docstring._two_way_dict.py:TwoWayDict.__init__,__setitem__,__delitem__,__iter__,__len__, and__contains__have no docstrings at all.Happy to open a PR with these additions if this is welcome.