File tree Expand file tree Collapse file tree
src/packages/harp-device/src/harp/device Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,10 +43,10 @@ class _RegisterAccessor:
4343 It defines ``__get__`` but no ``__set__``, which is deliberate:
4444
4545 * ``device.registers`` is **read-only** — assigning to it is a type error;
46- * a subclass may **narrow** the attribute by re-declaring it, because a
46+ * a subclass may **narrow** the attribute by redeclaring it, because a
4747 read-only member is checked *covariantly* (a mutable one would be invariant).
4848
49- So a statically generated device can re-declare
49+ So a statically generated device can redeclare
5050 ``registers: ClassVar[<CoreRegistersNamespace subclass>]`` to type
5151 ``device.registers.<Name>`` precisely, with **no**
5252 ``reportIncompatibleVariableOverride`` suppression. The real namespace is
@@ -114,7 +114,7 @@ class Device:
114114 #: ``__REGISTERS__``). Reach a register by name (``device.registers.WhoAmI`` —
115115 #: the common registers autocomplete on any device), or use
116116 #: ``device.registers.by_address``; see :class:`~harp.device.RegisterNamespace`.
117- #: A statically generated device may *narrow* this by re-declaring
117+ #: A statically generated device may *narrow* this by redeclaring
118118 #: ``registers: ClassVar[<CoreRegistersNamespace subclass>]`` for typed, autocompleting
119119 registers = _RegisterAccessor ()
120120
You can’t perform that action at this time.
0 commit comments