Skip to content
This repository was archived by the owner on Mar 26, 2024. It is now read-only.

Commit 106eb78

Browse files
committed
Run black/isort on everything
Keeps us closer inline with upstream.
1 parent ddc10da commit 106eb78

File tree

16 files changed

+100
-35
lines changed

16 files changed

+100
-35
lines changed

synapse/api/auth.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,10 @@ async def _wrapped_get_user_by_req(
285285
raise MissingClientTokenError()
286286

287287
async def validate_appservice_can_control_user_id(
288-
self, app_service: ApplicationService, user_id: str, also_allow_user: Optional[str] = None
288+
self,
289+
app_service: ApplicationService,
290+
user_id: str,
291+
also_allow_user: Optional[str] = None,
289292
) -> None:
290293
"""Validates that the app service is allowed to control
291294
the given user.
@@ -305,7 +308,10 @@ async def validate_appservice_can_control_user_id(
305308
if app_service.sender == user_id:
306309
pass
307310
# Check to make sure the app service is allowed to control the user
308-
elif not app_service.is_interested_in_user(user_id) and user_id != also_allow_user:
311+
elif (
312+
not app_service.is_interested_in_user(user_id)
313+
and user_id != also_allow_user
314+
):
309315
raise AuthError(
310316
403,
311317
"Application service cannot masquerade as this user (%s)." % user_id,

synapse/appservice/api.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,15 @@
5454
)
5555

5656
sent_ephemeral_counter = Counter(
57-
"synapse_appservice_api_sent_ephemeral", "Number of ephemeral events sent to the AS", ["service"]
57+
"synapse_appservice_api_sent_ephemeral",
58+
"Number of ephemeral events sent to the AS",
59+
["service"],
5860
)
5961

6062
sent_todevice_counter = Counter(
61-
"synapse_appservice_api_sent_todevice", "Number of todevice messages sent to the AS", ["service"]
63+
"synapse_appservice_api_sent_todevice",
64+
"Number of todevice messages sent to the AS",
65+
["service"],
6266
)
6367

6468
HOUR_IN_MS = 60 * 60 * 1000

synapse/config/experimental.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ def read_config(self, config: JsonDict, **kwargs: Any) -> None:
3232
# MSC2716 (importing historical messages)
3333
self.msc2716_enabled: bool = experimental.get("msc2716_enabled", False)
3434

35-
self.msc2716_also_allow_user: bool = experimental.get("com.beeper.msc2716_also_allow_user", False)
35+
self.msc2716_also_allow_user: bool = experimental.get(
36+
"com.beeper.msc2716_also_allow_user", False
37+
)
3638

3739
# MSC2285 (private read receipts)
3840
self.msc2285_enabled: bool = experimental.get("msc2285_enabled", False)

synapse/handlers/message.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1359,7 +1359,9 @@ async def _persist_event(
13591359
# The historical messages also do not have the proper `context.current_state_ids`
13601360
# and `state_groups` because they have `prev_events` that aren't persisted yet
13611361
# (historical messages persisted in reverse-chronological order).
1362-
if not event.internal_metadata.is_historical() and not event.content.get(EventContentFields.MSC2716_HISTORICAL):
1362+
if not event.internal_metadata.is_historical() and not event.content.get(
1363+
EventContentFields.MSC2716_HISTORICAL
1364+
):
13631365
await self._bulk_push_rule_evaluator.action_for_event_by_user(
13641366
event, context
13651367
)
@@ -1394,7 +1396,12 @@ async def _persist_event(
13941396
return event
13951397

13961398
event = await self.persist_and_notify_client_event(
1397-
requester, event, context, ratelimit=ratelimit, extra_users=extra_users, dont_notify=dont_notify,
1399+
requester,
1400+
event,
1401+
context,
1402+
ratelimit=ratelimit,
1403+
extra_users=extra_users,
1404+
dont_notify=dont_notify,
13981405
)
13991406

14001407
return event

synapse/handlers/pagination.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
from typing import TYPE_CHECKING, Collection, Dict, List, Optional, Set
1818

1919
import attr
20-
2120
from prometheus_client import Histogram
21+
2222
from twisted.python.failure import Failure
2323

2424
from synapse.api.constants import EventTypes, Membership

synapse/handlers/read_marker.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
import logging
1616
from typing import TYPE_CHECKING, Optional
1717

18-
from synapse.util.async_helpers import Linearizer
1918
from synapse.types import JsonDict
19+
from synapse.util.async_helpers import Linearizer
2020

2121
if TYPE_CHECKING:
2222
from synapse.server import HomeServer
@@ -32,7 +32,11 @@ def __init__(self, hs: "HomeServer"):
3232
self.read_marker_linearizer = Linearizer(name="read_marker")
3333

3434
async def received_client_read_marker(
35-
self, room_id: str, user_id: str, event_id: str, extra_content: Optional[JsonDict] = None
35+
self,
36+
room_id: str,
37+
user_id: str,
38+
event_id: str,
39+
extra_content: Optional[JsonDict] = None,
3640
) -> None:
3741
"""Updates the read marker for a given user in a given room if the event ID given
3842
is ahead in the stream relative to the current read marker.

synapse/handlers/receipts.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,11 @@ async def _handle_new_receipts(self, receipts: List[ReadReceipt]) -> bool:
146146
return True
147147

148148
async def received_client_receipt(
149-
self, room_id: str, receipt_type: str, user_id: str, event_id: str,
149+
self,
150+
room_id: str,
151+
receipt_type: str,
152+
user_id: str,
153+
event_id: str,
150154
extra_content: Optional[JsonDict] = None,
151155
) -> None:
152156
"""Called when a client tells us a local user has read up to the given

synapse/handlers/room.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
)
3333

3434
import attr
35-
from typing_extensions import TypedDict
3635
from prometheus_client import Histogram
36+
from typing_extensions import TypedDict
3737

3838
import synapse.events.snapshot
3939
from synapse.api.constants import (

synapse/handlers/room_batch.py

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import logging
2-
from typing import TYPE_CHECKING, List, Tuple, Optional
2+
from typing import TYPE_CHECKING, List, Optional, Tuple
33

44
from synapse.api.constants import EventContentFields, EventTypes
55
from 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,

synapse/push/bulk_push_rule_evaluator.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,19 @@
1515

1616
import itertools
1717
import logging
18+
import re
1819
from typing import TYPE_CHECKING, Any, Dict, Iterable, List, Optional, Set, Tuple, Union
1920

2021
import attr
21-
import re
2222
from prometheus_client import Counter
2323

2424
from synapse.api.constants import EventTypes, Membership, RelationTypes
2525
from synapse.event_auth import auth_types_for_event, get_user_power_level
2626
from synapse.events import EventBase, relation_from_event
2727
from synapse.events.snapshot import EventContext
2828
from synapse.state import POWER_KEY
29-
from synapse.storage.roommember import ProfileInfo
3029
from synapse.storage.databases.main.roommember import EventIdMembership
30+
from synapse.storage.roommember import ProfileInfo
3131
from synapse.util.async_helpers import Linearizer
3232
from synapse.util.caches import CacheMetric, register_cache
3333
from synapse.util.caches.descriptors import lru_cache
@@ -67,7 +67,7 @@ def _should_count_as_unread(
6767
context: EventContext,
6868
room_members: Dict[str, ProfileInfo],
6969
current_user: str,
70-
related_event: Optional[EventBase]
70+
related_event: Optional[EventBase],
7171
) -> bool:
7272
# Exclude rejected and soft-failed events.
7373
if context.rejected or event.internal_metadata.is_soft_failed():
@@ -266,7 +266,9 @@ async def action_for_event_by_user(
266266

267267
related_event_id = event.content.get("m.relates_to", {}).get("event_id")
268268
related_event = (
269-
(await self.store.get_event(related_event_id, allow_none=True)) if related_event_id else None
269+
(await self.store.get_event(related_event_id, allow_none=True))
270+
if related_event_id
271+
else None
270272
)
271273

272274
non_bot_room_members = [x for x in room_members if not BOT_PATTERN.match(x)]
@@ -318,7 +320,9 @@ async def action_for_event_by_user(
318320

319321
# Beeper: Need to calculate this per user as whether it should count as unread or not depends on who the
320322
# current user is
321-
count_as_unread_by_user[uid] = _should_count_as_unread(event, context, non_bot_room_members, uid, related_event)
323+
count_as_unread_by_user[uid] = _should_count_as_unread(
324+
event, context, non_bot_room_members, uid, related_event
325+
)
322326

323327
if count_as_unread_by_user[uid]:
324328
# Add an element for the current user if the event needs to be marked as

0 commit comments

Comments
 (0)