fix timeout bug

This commit is contained in:
2025-11-01 15:57:43 -03:00
parent 26a87b8445
commit d6c26df63b
5 changed files with 25 additions and 15 deletions

View File

@@ -47,9 +47,14 @@ def lambda_handler(event: EventBridgeEvent, context: LambdaContext) -> bool:
},
cls=Encoder,
)
# Send template URI and data to Paperforge API to generate a PDF
r = requests.post(PAPERFORGE_API, data=json_data)
r.raise_for_status()
try:
# Send template URI and data to Paperforge API to generate a PDF
r = requests.post(PAPERFORGE_API, data=json_data, timeout=6)
r.raise_for_status()
except requests.exceptions.Timeout:
logger.info('The request timed out')
raise
object_key = f'billing/{org_id}/{start_date}_{end_date}.pdf'
s3_uri = f's3://{BUCKET_NAME}/{object_key}'