Ensure that `get_datastores().main` is typed (#12070)
Signed-off-by: Sean Quah <seanq@element.io>pull/12097/head
parent
f3fd8558cd
commit
b43c3ef8e2
|
@ -0,0 +1 @@
|
||||||
|
Remove legacy `HomeServer.get_datastore()`.
|
|
@ -24,6 +24,7 @@ from synapse.storage.prepare_database import prepare_database
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from synapse.server import HomeServer
|
from synapse.server import HomeServer
|
||||||
|
from synapse.storage.databases.main import DataStore
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -44,7 +45,7 @@ class Databases(Generic[DataStoreT]):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
databases: List[DatabasePool]
|
databases: List[DatabasePool]
|
||||||
main: DataStoreT
|
main: "DataStore" # FIXME: #11165: actually an instance of `main_store_class`
|
||||||
state: StateGroupDataStore
|
state: StateGroupDataStore
|
||||||
persist_events: Optional[PersistEventsStore]
|
persist_events: Optional[PersistEventsStore]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue