Skip to content

fix: Add timeout support in FunctionCommand#1663

Merged
Fizzadar merged 3 commits intopyinfra-dev:3.xfrom
Tbruno25:fix/python-call-timeout
Apr 20, 2026
Merged

fix: Add timeout support in FunctionCommand#1663
Fizzadar merged 3 commits intopyinfra-dev:3.xfrom
Tbruno25:fix/python-call-timeout

Conversation

@Tbruno25
Copy link
Copy Markdown
Contributor

@Tbruno25 Tbruno25 commented Apr 13, 2026

This PR closes issue #1622 by:

  • Applying gevent timeouts to all function commands
  • Ensuring consistent logging of timeouts
  • Adding minimal unit test coverage for timeout handling

  • Pull request is based on the default branch (3.x at this time)
  • Pull request includes tests for any new/updated operations/facts
  • Pull request includes documentation for any new/updated operations/facts
  • Tests pass (see scripts/dev-test.sh)
  • Type checking & code style passes (see scripts/dev-lint.sh)

@Tbruno25 Tbruno25 force-pushed the fix/python-call-timeout branch from b47bcef to eabad46 Compare April 13, 2026 17:51
Copy link
Copy Markdown
Member

@Fizzadar Fizzadar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome fix, thank you @Tbruno25!

@Fizzadar Fizzadar merged commit 545d2b8 into pyinfra-dev:3.x Apr 20, 2026
26 checks passed
@Tbruno25 Tbruno25 deleted the fix/python-call-timeout branch April 20, 2026 22:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants