precice / precice/python-bindings

Error message for python binding shows cpp method name

Offen
#238 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Cython
Sterne
30
Forks
19
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Error message while using python binding shows cpp method names instead of python snake-case name.

Describe your setup

Operating system (e.g. Linux distribution and version): Ubuntu 24.04.2
preCICE Version: 3.1.1

Add the versions/commit hashes of further adapter and/or bindings.
pyprecice==3.1.2

Describe the problem

Image

Step To Reproduce

  1. Run the solver-dummy with line56 commented.

Expected behaviour
The error message should print the python method names (snake-case).

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Führe das solver-dummy-Beispiel aus examples/solverdummy mit auskommentierter Zeile 56 in solverdummy.py aus und erfasse den gemeldeten Fehler. Verfolge den Binding-Pfad, der die Meldung erzeugt, und überprüfe anschließend, dass die angezeigten Methodennamen Python snake-case anstelle von C++-Namen verwenden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
cpp, python
Bereich
api
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.