docs: modernize docstrings across the repository (#1682)

Comprehensive docstring cleanup across the repository — fix Sphinx
cross-references, Python REPL continuation syntax, stale class names,
and modernize the IotBulb docstring to use the
`Module.Light`/`Module.LightPreset` interface.
This commit is contained in:
ZeliardM
2026-07-05 12:30:01 -04:00
committed by GitHub
parent 7f10a39655
commit bb27a43027
18 changed files with 136 additions and 120 deletions

View File

@@ -16,7 +16,7 @@ class IotLightStrip(IotBulb):
Light strips work similarly to bulbs, but use a different service for controlling,
and expose some extra information (such as length and active effect).
This class extends :class:`SmartBulb` interface.
This class extends :class:`IotBulb` interface.
Examples:
>>> import asyncio
@@ -41,7 +41,7 @@ class IotLightStrip(IotBulb):
feel free to find out how to control them and create a PR!
See :class:`SmartBulb` for more examples.
See :class:`IotBulb` for more examples.
"""
LIGHT_SERVICE = "smartlife.iot.lightStrip"