mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-25 07:31:07 +00:00
Fix some mypy warnings.
This commit is contained in:
parent
d86f8519dc
commit
026d63cd6a
@ -6,7 +6,7 @@ from typing import Optional, Tuple
|
|||||||
|
|
||||||
from twisted.internet.protocol import Protocol
|
from twisted.internet.protocol import Protocol
|
||||||
from twisted.internet.interfaces import ITransport
|
from twisted.internet.interfaces import ITransport
|
||||||
from twisted.internet.ssl import CertificateOptions
|
from twisted.internet.ssl import CertificateOptions, PrivateCertificate
|
||||||
from twisted.web.server import Site
|
from twisted.web.server import Site
|
||||||
from twisted.protocols.tls import TLSMemoryBIOFactory
|
from twisted.protocols.tls import TLSMemoryBIOFactory
|
||||||
|
|
||||||
@ -32,7 +32,7 @@ class FoolscapOrHttp(Protocol, metaclass=PretendToBeNegotiation):
|
|||||||
|
|
||||||
# These three will be set by a subclass
|
# These three will be set by a subclass
|
||||||
swissnum: bytes
|
swissnum: bytes
|
||||||
certificate = None # TODO figure out type
|
certificate: PrivateCertificate
|
||||||
storage_server: StorageServer
|
storage_server: StorageServer
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
@ -96,6 +96,7 @@ class FoolscapOrHttp(Protocol, metaclass=PretendToBeNegotiation):
|
|||||||
factory = TLSMemoryBIOFactory(
|
factory = TLSMemoryBIOFactory(
|
||||||
certificate_options, False, Site(http_server.get_resource())
|
certificate_options, False, Site(http_server.get_resource())
|
||||||
)
|
)
|
||||||
|
assert self.transport is not None
|
||||||
protocol = factory.buildProtocol(self.transport.getPeer())
|
protocol = factory.buildProtocol(self.transport.getPeer())
|
||||||
protocol.makeConnection(self.transport)
|
protocol.makeConnection(self.transport)
|
||||||
protocol.dataReceived(self._buffer)
|
protocol.dataReceived(self._buffer)
|
||||||
|
Loading…
Reference in New Issue
Block a user