Skip to content

Internal chargepoint handler: refactor loop contexts - #4256

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

LKuemmel merged 1 commit into
masterfrom
feature_refactor_internal_chargepoint_handler

Conversation

@LKuemmel

@LKuemmel LKuemmel commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@LKuemmel
LKuemmel force-pushed the feature_refactor_internal_chargepoint_handler branch from da7c98a to 3e0f77c Compare November 3, 2026 13:44
@LKuemmel
LKuemmel merged commit 4026918 into master Nov 3, 2026
1 check passed
@LKuemmel
LKuemmel deleted the feature_refactor_internal_chargepoint_handler branch November 3, 2026 13:47
Comment on lines +172 to 179
if not clients:
log.error("Kein ClientHandler vorhanden. Beende.")
return

with ExitStack() as stack:
for client in clients:
stack.enter_context(client)
_loop()

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.

sollte der loop nicht auch nur laufen, wenn es clients gibt?

Suggested change
if not clients:
log.error("Kein ClientHandler vorhanden. Beende.")
return
with ExitStack() as stack:
for client in clients:
stack.enter_context(client)
_loop()
if not clients:
log.error("Kein ClientHandler vorhanden. Beende.")
else:
with ExitStack() as stack:
for client in clients:
stack.enter_context(client)
_loop()

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Nein, weil die Pro+ per HTTP-Request abgefragt wird und daher keinen Client braucht. Nur wenn es keine Pro+ ist und kein Modbus-Client initialisiert werden konnte, braucht die Loop nicht zu starten.

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