pyramid_celery
pyramid_celery copied to clipboard
Current implementation does not support SQS configuration broker transport options
Currently, configuration for broker_transport_options
are being limited by the following map:
BROKER_TRANSPORT_OPTIONS_MAP = {
'visibility_timeout': int,
'max_retries': int,
}
However, for SQS, there are other options required such as region
. Because these are not mapped, they are ignored and we get an error further down the line as this information is missing.
It would not be very sustainable to support every option required by every (supported) provider, but what is the potential risk of removing this mapping in its entirety? Or is there another way to configure this that I missed?