11import logging
2- from typing import TYPE_CHECKING , List , Tuple , Optional
2+ from typing import TYPE_CHECKING , List , Optional , Tuple
33
44from synapse .api .constants import EventContentFields , EventTypes
55from synapse .appservice import ApplicationService
@@ -104,7 +104,10 @@ def create_insertion_event_dict(
104104 return insertion_event
105105
106106 async def create_requester_for_user_id_from_app_service (
107- self , user_id : str , app_service : ApplicationService , also_allow_user : Optional [str ] = None ,
107+ self ,
108+ user_id : str ,
109+ app_service : ApplicationService ,
110+ also_allow_user : Optional [str ] = None ,
108111 ) -> Requester :
109112 """Creates a new requester for the given user_id
110113 and validates that the app service is allowed to control
@@ -119,7 +122,9 @@ async def create_requester_for_user_id_from_app_service(
119122 Requester object
120123 """
121124
122- await self .auth .validate_appservice_can_control_user_id (app_service , user_id , also_allow_user )
125+ await self .auth .validate_appservice_can_control_user_id (
126+ app_service , user_id , also_allow_user
127+ )
123128
124129 return create_requester (user_id , app_service = app_service )
125130
@@ -212,7 +217,8 @@ async def persist_state_events_at_start(
212217 membership = event_dict ["content" ].get ("membership" , None )
213218 event_id , _ = await self .room_member_handler .update_membership (
214219 await self .create_requester_for_user_id_from_app_service (
215- state_event ["sender" ], app_service_requester .app_service ,
220+ state_event ["sender" ],
221+ app_service_requester .app_service ,
216222 also_allow_user ,
217223 ),
218224 target = UserID .from_string (event_dict ["state_key" ]),
@@ -241,7 +247,8 @@ async def persist_state_events_at_start(
241247 _ ,
242248 ) = await self .event_creation_handler .create_and_send_nonmember_event (
243249 await self .create_requester_for_user_id_from_app_service (
244- state_event ["sender" ], app_service_requester .app_service ,
250+ state_event ["sender" ],
251+ app_service_requester .app_service ,
245252 also_allow_user ,
246253 ),
247254 event_dict ,
@@ -341,7 +348,9 @@ async def persist_historical_events(
341348
342349 event , context = await self .event_creation_handler .create_event (
343350 await self .create_requester_for_user_id_from_app_service (
344- ev ["sender" ], app_service_requester .app_service , also_allow_user ,
351+ ev ["sender" ],
352+ app_service_requester .app_service ,
353+ also_allow_user ,
345354 ),
346355 event_dict ,
347356 # Only the first event (which is the insertion event) in the
@@ -386,11 +395,13 @@ async def persist_historical_events(
386395 for index , (event , context ) in enumerate (events_to_persist ):
387396 await self .event_creation_handler .handle_new_client_event (
388397 await self .create_requester_for_user_id_from_app_service (
389- event .sender , app_service_requester .app_service , also_allow_user ,
398+ event .sender ,
399+ app_service_requester .app_service ,
400+ also_allow_user ,
390401 ),
391402 event = event ,
392403 context = context ,
393- dont_notify = index < len (events_to_persist ) - 1
404+ dont_notify = index < len (events_to_persist ) - 1 ,
394405 )
395406 return event_ids
396407
@@ -401,7 +412,9 @@ async def persist_historical_events(
401412 for (event , context ) in reversed (events_to_persist ):
402413 await self .event_creation_handler .handle_new_client_event (
403414 await self .create_requester_for_user_id_from_app_service (
404- event .sender , app_service_requester .app_service , also_allow_user ,
415+ event .sender ,
416+ app_service_requester .app_service ,
417+ also_allow_user ,
405418 ),
406419 event = event ,
407420 context = context ,
0 commit comments