Skip to content

chore(aws): remove dead EXECUTOR code from iam.py and s3.py#656

Merged
LaikaN57 merged 1 commit intomainfrom
remove-tornado/01-dead-code
Feb 26, 2026
Merged

chore(aws): remove dead EXECUTOR code from iam.py and s3.py#656
LaikaN57 merged 1 commit intomainfrom
remove-tornado/01-dead-code

Conversation

@LaikaN57
Copy link
Member

Summary

  • Remove unused EXECUTOR = concurrent.futures.ThreadPoolExecutor(10) and from tornado import concurrent from actors/aws/iam.py and actors/aws/s3.py
  • These constants were defined for @run_on_executor but no method in either file uses that decorator — all IAM/S3 actors inherit api_call() from AWSBaseActor which has its own executor

Test plan

  • make test passes (361 tests, 0 failures)

Part 1 of 10 in the tornado removal migration.

🤖 Generated with Claude Code

Remove unused `EXECUTOR = concurrent.futures.ThreadPoolExecutor(10)` and
`from tornado import concurrent` from both files. These constants were
defined for `@run_on_executor` but no method in either file uses that
decorator — all IAM/S3 actors inherit `api_call()` from `AWSBaseActor`
which has its own executor.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@LaikaN57 LaikaN57 marked this pull request as ready for review February 26, 2026 19:53
@LaikaN57 LaikaN57 merged commit ce40473 into main Feb 26, 2026
3 of 5 checks passed
@LaikaN57 LaikaN57 deleted the remove-tornado/01-dead-code branch February 26, 2026 19:54
@LaikaN57 LaikaN57 changed the title chore: remove dead EXECUTOR code from iam.py and s3.py chore(aws): remove dead EXECUTOR code from iam.py and s3.py Feb 26, 2026
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.

1 participant