updates to add type hinting to uses of Callable

This commit is contained in:
Blake Harnden 2020-01-15 11:56:23 -08:00
parent b3118513fa
commit dcabd8d6f8
9 changed files with 22 additions and 18 deletions

View file

@ -12,7 +12,7 @@ class LinuxNetClient:
Client for creating Linux bridges and ip interfaces for nodes.
"""
def __init__(self, run: Callable) -> None:
def __init__(self, run: Callable[..., str]) -> None:
"""
Create LinuxNetClient instance.
@ -360,7 +360,7 @@ class OvsNetClient(LinuxNetClient):
self.run(f"{OVS_BIN} set bridge {name} other_config:mac-aging-time=0")
def get_net_client(use_ovs: bool, run: Callable) -> LinuxNetClient:
def get_net_client(use_ovs: bool, run: Callable[..., str]) -> LinuxNetClient:
"""
Retrieve desired net client for running network commands.