22
22
LoggingTransaction ,
23
23
)
24
24
from synapse .storage .engines import IncorrectDatabaseSetup
25
+ from synapse .storage .types import Cursor
25
26
from synapse .storage .util .id_generators import MultiWriterIdGenerator , StreamIdGenerator
26
27
from synapse .util import Clock
27
28
@@ -189,9 +190,9 @@ def _setup_db(self, txn: LoggingTransaction) -> None:
189
190
)
190
191
191
192
def _create_id_generator (
192
- self , instance_name = "master" , writers : Optional [List [str ]] = None
193
+ self , instance_name : str = "master" , writers : Optional [List [str ]] = None
193
194
) -> MultiWriterIdGenerator :
194
- def _create (conn ) :
195
+ def _create (conn : LoggingDatabaseConnection ) -> MultiWriterIdGenerator :
195
196
return MultiWriterIdGenerator (
196
197
conn ,
197
198
self .db_pool ,
@@ -587,7 +588,7 @@ def test_sequence_consistency(self) -> None:
587
588
self ._insert_row_with_id ("master" , 3 )
588
589
589
590
# Now we add a row *without* updating the stream ID
590
- def _insert (txn ) :
591
+ def _insert (txn : Cursor ) -> None :
591
592
txn .execute ("INSERT INTO foobar VALUES (26, 'master')" )
592
593
593
594
self .get_success (self .db_pool .runInteraction ("_insert" , _insert ))
@@ -622,9 +623,9 @@ def _setup_db(self, txn: LoggingTransaction) -> None:
622
623
)
623
624
624
625
def _create_id_generator (
625
- self , instance_name = "master" , writers : Optional [List [str ]] = None
626
+ self , instance_name : str = "master" , writers : Optional [List [str ]] = None
626
627
) -> MultiWriterIdGenerator :
627
- def _create (conn ) :
628
+ def _create (conn : LoggingDatabaseConnection ) -> MultiWriterIdGenerator :
628
629
return MultiWriterIdGenerator (
629
630
conn ,
630
631
self .db_pool ,
@@ -758,9 +759,9 @@ def _setup_db(self, txn: LoggingTransaction) -> None:
758
759
)
759
760
760
761
def _create_id_generator (
761
- self , instance_name = "master" , writers : Optional [List [str ]] = None
762
+ self , instance_name : str = "master" , writers : Optional [List [str ]] = None
762
763
) -> MultiWriterIdGenerator :
763
- def _create (conn ) :
764
+ def _create (conn : LoggingDatabaseConnection ) -> MultiWriterIdGenerator :
764
765
return MultiWriterIdGenerator (
765
766
conn ,
766
767
self .db_pool ,
@@ -782,7 +783,7 @@ def _insert_rows(
782
783
instance_name : str ,
783
784
number : int ,
784
785
update_stream_table : bool = True ,
785
- ):
786
+ ) -> None :
786
787
"""Insert N rows as the given instance, inserting with stream IDs pulled
787
788
from the postgres sequence.
788
789
"""
0 commit comments