Enforce all replication HTTP clients calls use kwargs (#9144)

This commit is contained in:
Erik Johnston 2021-01-18 15:24:04 +00:00 committed by GitHub
parent 2b467d0b61
commit f08ef64926
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 1 deletions

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

@ -0,0 +1 @@
Enforce that replication HTTP clients are called with keyword arguments only.

View file

@ -177,7 +177,7 @@ class ReplicationEndpoint(metaclass=abc.ABCMeta):
@trace(opname="outgoing_replication_request") @trace(opname="outgoing_replication_request")
@outgoing_gauge.track_inprogress() @outgoing_gauge.track_inprogress()
async def send_request(instance_name="master", **kwargs): async def send_request(*, instance_name="master", **kwargs):
if instance_name == local_instance_name: if instance_name == local_instance_name:
raise Exception("Trying to send HTTP request to self") raise Exception("Trying to send HTTP request to self")
if instance_name == "master": if instance_name == "master":