mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-19 04:57:54 +00:00
narrow the type annotation for another Listener method param
This commit is contained in:
parent
57facc6335
commit
024b5e428a
@ -14,6 +14,7 @@ from twisted.python.usage import Options
|
||||
|
||||
from .interfaces import IAddressFamily
|
||||
from .util.iputil import allocate_tcp_port
|
||||
from .node import _Config
|
||||
|
||||
@frozen
|
||||
class ListenerConfig:
|
||||
@ -57,7 +58,7 @@ class Listener(Protocol):
|
||||
overall *tahoe.cfg* configuration file.
|
||||
"""
|
||||
|
||||
def create(self, reactor: Any, config: Any) -> IAddressFamily:
|
||||
def create(self, reactor: Any, config: _Config) -> IAddressFamily:
|
||||
"""
|
||||
Instantiate this listener according to the given
|
||||
previously-generated configuration.
|
||||
@ -91,7 +92,7 @@ class TCPProvider:
|
||||
|
||||
return ListenerConfig(tub_ports, tub_locations, {})
|
||||
|
||||
def create(self, reactor: Any, config: Any) -> IAddressFamily:
|
||||
def create(self, reactor: Any, config: _Config) -> IAddressFamily:
|
||||
raise NotImplementedError()
|
||||
|
||||
|
||||
@ -116,5 +117,5 @@ class StaticProvider:
|
||||
return self._config
|
||||
return await self._config
|
||||
|
||||
def create(self, reactor: Any, config: Any) -> IAddressFamily:
|
||||
def create(self, reactor: Any, config: _Config) -> IAddressFamily:
|
||||
return self._address
|
||||
|
@ -21,8 +21,9 @@ from ..listeners import ListenerConfig
|
||||
from ..interfaces import (
|
||||
IAddressFamily,
|
||||
)
|
||||
from ..node import _Config
|
||||
|
||||
def create(reactor: Any, config: Any) -> IAddressFamily:
|
||||
def create(reactor: Any, config: _Config) -> IAddressFamily:
|
||||
"""
|
||||
Create a new Provider service (this is an IService so must be
|
||||
hooked up to a parent or otherwise started).
|
||||
|
Loading…
Reference in New Issue
Block a user