We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents dec6aa7 + e9b3594 commit d1907caCopy full SHA for d1907ca
1 file changed
taskiq_sqs/broker.py
@@ -36,14 +36,17 @@ def __init__(
36
max_number_of_messages: int = 1, # size of batch to receive from the queue
37
result_backend: Optional[AsyncResultBackend] = None,
38
task_id_generator: Optional[Callable[[], str]] = None,
39
+ sqs_region_override: str | None = None,
40
) -> None:
41
super().__init__(result_backend, task_id_generator)
42
43
if not sqs_queue_url or not sqs_queue_url.startswith("http"):
44
raise BrokerError("A valid SQS Queue URL is required")
45
46
self.sqs_queue_url = sqs_queue_url
- self._sqs: SQSServiceResource = boto3.resource("sqs")
47
+ self._sqs: SQSServiceResource = boto3.resource(
48
+ "sqs", region_name=sqs_region_override
49
+ )
50
self._sqs_queue: Optional[Queue] = None
51
52
if max_number_of_messages > 10:
0 commit comments