Helmholtz-AI-Energy / Helmholtz-AI-Energy/propulate

Simplify debug level

Open
#148 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
46
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Currently a debug level is set in logger and as parameter to propulatur or islands.
Should be set only in one place.

Also the parameter sometimes sets verbosity at higher levels adds expensive checks.
Move the checks to tests and name the parameter verbosity or just be consistent and descriptive.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how the logger and the Propulator or Islands entry points currently receive and use the debug-level parameter. Identify the checks that change verbosity or add expensive work, then review the existing tests to determine where those checks should be covered. Done means one consistent, descriptive verbosity setting and tests covering the intended behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
distributed-systems
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.