JuliaPy / JuliaPy/PyCall.jl

Problem when using py"" in my own module

オープン
#576 コメント 8 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Julia
スター
1.5k
フォーク
186
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi, I try to use py" " in my own module, but get an error:

LoadError: type MethodError has no field val
Stacktrace:
[1] getproperty(::Any, ::Symbol) at .\sysimg.jl:18
[2] macro expansion at E:\Programming\Julia\depot\packages\PyCall\rUul9\src\pyeval.jl:214 [inlined] [3] @py(::LineNumberNode, ::Module, ::Vararg{Any,N} where N) at F:\Git\Python\src\Example.jl:58
in expression starting at REPL[5]:1

How to fix it? Thanks

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

まず、報告された py" " の失敗を Julia モジュールで再現し、次に PyCall の src/pyeval.jl の214行目付近と、Example.jl:58 のサンプルモジュールを調べます。REPL のスタックトレースと動作を比較し、現在のコードに MethodError のフィールドアクセスがまだ存在するかどうかを確認します。再現可能な修正を特定し、ユーザーモジュールから py" " が動作することを検証できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
julia, python
領域
api
issue の種類
バグ
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。