Document Thread Safety
- Vorherrschende Sprache
- Julia
- Sterne
- 1.5k
- Forks
- 186
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi,
we need to document PyCall's thread safety (I assume its thread safe and can be called within a `Threads.@threads for` block).
Also it's worth noting that python `PYTHONFAULTHANDLER` environment variable can cause a crash when it intercepts signals from the Julia garbage collector. So we should document that `PYTHONFAULTHANDLER=0` should be set. Cf. https://discourse.julialang.org/t/help-with-pycall-related-segfault/55998
Cheers,
Johannes
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Finde die Einstiegspunkte in die Dokumentation von PyCall und untersuche mithilfe der verlinkten Diskussion die Aussage zur Thread-Sicherheit sowie die Warnung zu PYTHONFAULTHANDLER=0. Als erledigt gilt die Aufgabe, wenn die Dokumentation die unterstützte Verwendung von Threads und die Einstellung der Umgebungsvariablen einschließlich relevanter Einschränkungen klar angibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100