Skip to content

Internal chargepoint handler: refactor loop contexts - #4169

Merged
LKuemmel merged 1 commit into
Betafrom
feature_refactor_internal_chargepoint_handler
Nov 3, 2026
Merged

LKuemmel merged 1 commit into
Betafrom
feature_refactor_internal_chargepoint_handler

Conversation

@LKuemmel

Copy link
Copy Markdown
Contributor

No description provided.

@LKuemmel
LKuemmel added this pull request to stack #4171 October 22, 2026 10:42
@LKuemmel
LKuemmel force-pushed the feature_refactor_internal_chargepoint_handler branch 8 times, most recently from 50dc85c to d77ed49 Compare October 29, 2026 08:27
@LKuemmel
LKuemmel force-pushed the feature_refactor_internal_chargepoint_handler branch from d77ed49 to da7c98a Compare October 29, 2026 08:53
@LKuemmel
LKuemmel removed this pull request from stack #4171 October 29, 2026 08:53
@LKuemmel
LKuemmel changed the base branch from master to Beta October 29, 2026 08:53
@LKuemmel
LKuemmel added this pull request to stack #4212 October 29, 2026 08:57
@LKuemmel
LKuemmel requested a lite review from Copilot November 3, 2026 12:17

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are identified, and the change is limited to context-management refactoring while preserving polling behavior and existing handling.

No open issues 🎉

What changed in this PR

Refactors internal chargepoint polling loop context management without changing polling behavior.

Changes:

  • Uses ExitStack to manage Modbus client contexts.
  • Deduplicates shared client connections.
  • Preserves Pro Plus handling and no-client behavior.
File Description
packages/​modules/​internal_chargepoint_handler/​internal_chargepoint_handler.py Refactors loop context handling for internal chargepoint clients.

This pull request is ready to be approved.

Review effort: Lite

@LKuemmel
LKuemmel merged commit ac8dd34 into Beta Nov 3, 2026
1 check passed
@LKuemmel
LKuemmel deleted the feature_refactor_internal_chargepoint_handler branch November 3, 2026 12:36
@LKuemmel
LKuemmel restored the feature_refactor_internal_chargepoint_handler branch November 3, 2026 13:28
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.

2 participants