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

@@ -77,9 +77,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
emailmsg = Message(
from_=EMAIL_SENDER,

View File

@@ -366,6 +366,7 @@ Resources:
Type: AWS::Serverless::Function
Properties:
Handler: events.reporting.send_report_email.lambda_handler
Timeout: 12
LoggingConfig:
LogGroup: !Ref EventLog
Policies: