python-trio/trio

Some functions and properties in the documentation have no docstring

Open

#3,221 opened on Mar 10, 2025

View on GitHub
 (10 comments) (0 reactions) (0 assignees)Python (310 forks)batch import
docsgood first issue

Repository metrics

Stars
 (5,479 stars)
PR merge metrics
 (Avg merge 14h 5m) (6 merged PRs in 30d)

Description

The following things lack documentation in Trio's documentation:

  • trio.CancelScope.relative_deadline
  • trio.MemorySendChannel
  • trio.MemoryReceiveChannel
  • trio.MemoryChannelStatistics
  • trio.SocketStream.aclose
  • trio.SocketStream.receive_some
  • trio.SocketStream.send_all
  • trio.SocketStream.send_eof
  • trio.SocketStream.wait_send_all_might_not_block
  • trio._subprocess.HasFileno.fileno
  • trio.lowlevel.ParkingLot.broken_by

These should either have documentation or not show up (e.g. the SocketStream attributes seem unnecessary, they're only in the docs because of a :undoc-members:).


At https://trio.readthedocs.io/en/latest/reference-core.html#trio.CancelScope.relative_deadline, there is no definition of the semantics of relative_deadline. Looks like it was added in #3010.

Contributor guide