Fix type annotation causing import time error in the Complement forking launcher. (#14084)

Co-authored-by: David Robertson <davidr@element.io>
This commit is contained in:
reivilibre 2022-11-01 10:30:43 +00:00 committed by GitHub
parent dbfc9b803e
commit b922b54b61
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 2 deletions

1
changelog.d/14084.misc Normal file
View file

@ -0,0 +1 @@
Fix type annotation causing import time error in the Complement forking launcher.

View file

@ -55,13 +55,13 @@ import os
import signal import signal
import sys import sys
from types import FrameType from types import FrameType
from typing import Any, Callable, List, Optional from typing import Any, Callable, Dict, List, Optional
from twisted.internet.main import installReactor from twisted.internet.main import installReactor
# a list of the original signal handlers, before we installed our custom ones. # a list of the original signal handlers, before we installed our custom ones.
# We restore these in our child processes. # We restore these in our child processes.
_original_signal_handlers: dict[int, Any] = {} _original_signal_handlers: Dict[int, Any] = {}
class ProxiedReactor: class ProxiedReactor: