Julia variable assignment in `@pywith`
- Vorherrschende Sprache
- Julia
- Sterne
- 1.5k
- Forks
- 186
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Is it (or should it) be possible to assign values to Julia variables within an `@pywith` block? For example,
```julia
julia> @pywith pybuiltin("open")("Manifest.toml", "r") as f begin
manifest = f.readlines()
end
julia> manifest
ERROR: UndefVarError: manifest not defined
```
Thanks!
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Start by reading the implementation of the @pywith macro and reproducing the shown example with pybuiltin("open") and Manifest.toml. Determine how assignment inside the block is scoped, then define and test the expected behavior for accessing manifest after the block; the issue does not name a source file or test.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- julia, python
- Bereich
- api
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100