Skip to content

Commit 7261bbf

Browse files
committed
Fix typos
1 parent f130ef5 commit 7261bbf

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

  • src/packages/harp-device/src/harp/device

src/packages/harp-device/src/harp/device/_device.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)