Commit c2f97564 authored by Dom Sekotill's avatar Dom Sekotill
Browse files

Get a name attr for the InterfaceClient on connect

parent fe335190
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ Path = Union[str, os.PathLike]
COMMAND_PING = 'PING'
COMMAND_ATTACH = 'ATTACH'
COMMAND_DETACH = 'DETACH'
COMMAND_IFNAME = 'IFNAME'
COMMAND_INTERFACES = 'INTERFACES'
COMMAND_INTERFACE_ADD = 'INTERFACE_ADD'
COMMAND_INTERFACE_REMOVE = 'INTERFACE_REMOVE'
+6 −0
Original line number Diff line number Diff line
@@ -24,3 +24,9 @@ class InterfaceClient(BaseClient):
	"""
	A client for per-interface management
	"""

	name = None

	async def connect(self, path: consts.Path):
		await super().connect(path)
		self.name = await self.send_message(consts.COMMAND_IFNAME, convert=str)