2026-03-25 23:38:21 +00:00
|
|
|
from pathlib import Path
|
2026-03-25 22:56:56 +00:00
|
|
|
from multiaddr import Multiaddr
|
2026-03-25 23:38:21 +00:00
|
|
|
|
2026-03-25 22:56:56 +00:00
|
|
|
# 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()
|