Skip to content

Commit f4d0d2d

Browse files
Re-export NodeInfo at the wire top level
NodeInfo was the only wire-layer message struct still requiring a submodule import (`from dqlitewire.messages.responses`) at consumer sites. Re-exporting it at the curated top level closes the asymmetry with the other public response types and lets the client layer import it from `dqlitewire` like everything else.
1 parent 153154a commit f4d0d2d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/dqlitewire/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@
221221
StreamError,
222222
)
223223
from dqlitewire.messages.base import Header, Message
224-
from dqlitewire.messages.responses import sanitize_for_log, sanitize_server_text
224+
from dqlitewire.messages.responses import NodeInfo, sanitize_for_log, sanitize_server_text
225225
from dqlitewire.types import WireInput, WireValue
226226

227227
__version__: Final[str] = "0.1.6"
@@ -290,6 +290,7 @@
290290
"Message",
291291
"MessageDecoder",
292292
"MessageEncoder",
293+
"NodeInfo",
293294
"NodeRole",
294295
"PoisonedError",
295296
"ProtocolError",

0 commit comments

Comments
 (0)