Assertion statements are masked with python logging module is used
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Riproduci il problema con il modulo di logging di Python mentre preCICE è compilato in modalità Debug e confronta il suo output con print(). Traccia il modo in cui viene emesso l'output delle asserzioni dei Python bindings. Il lavoro è completato quando le asserzioni dei binding rimangono visibili indipendentemente dalla configurazione del logging.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When the python logging module is used to generate log output in a code which is using the python-bindings, the assertion statements are not printed as part of the log. Using print() in the code itself leads to the print output being sent to the terminal. This behavior is observed when preCICE is compiled in Debug mode.
When assertion statements are not printed it is hard to debug the code. Is there a way to ensure that the assertion statements from the bindings are printed no matter what logging is used in the code?
- Lingua principale
- Cython
- Stelle
- 30
- Fork
- 19
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di precice/python-bindings
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
precice/python-bindings#258 · 1 reazione ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
precice/python-bindings#175 · 2 commenti ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
precice/python-bindings#255 ·
-
good first issue
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
precice/python-bindings#248 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 38/100
precice/python-bindings#238 · 6 commenti ·
Tutte le issue di precice/python-bindings
Issue simili
-
Area: Excel support
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
orbeon/orbeon-forms#7893 ·
-
essnmx good first issue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
yeti-platform/yeti#1380 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
modelcontextprotocol/python-sdk#3566 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
griptape-ai/griptape#2353 ·