From b4c975b48bc65e3151cd22a2ca94a3eb264e124d Mon Sep 17 00:00:00 2001 From: goodboy Date: Wed, 25 Mar 2026 18:56:56 -0400 Subject: [PATCH] Add `multiaddr` usage snippet for IP4 and UDS (this commit msg was generated in some part by [`claude-code`][claude-code-gh]) [claude-code-gh]: https://github.com/anthropics/claude-code --- snippets/multiaddr_ex.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 snippets/multiaddr_ex.py diff --git a/snippets/multiaddr_ex.py b/snippets/multiaddr_ex.py new file mode 100644 index 00000000..ef9a9137 --- /dev/null +++ b/snippets/multiaddr_ex.py @@ -0,0 +1,11 @@ +from multiaddr import Multiaddr +# construct from a string +m1 = Multiaddr("/ip4/127.0.0.1/udp/1234") +m2 = Multiaddr("/unix/run/user/1000/sway-ipc.1000.1557.sock") +for key in m1.protocols(): + key + +uds_sock_path = Path(m2.values()[0]) +uds_sock_path +uds_sock_path.is_file() +uds_sock_path.is_socket()