thriftコードジェネレータまたはPythonに問題があります。Python:再帰構造体
(古道具によって生成された)コードサンプル:
class SomeClass:
spec = (
(1, (SomeClass, SomeClass.spec)),
)
エラーメッセージ:
NameError: name 'SomeClass' is not defined
だから私は(まだ2014年から開か)リサイクルJIRAでbugを発見しました。提案された解決策はかなり悪い。
どういうわけかこの問題を回避できますか?
* .thriftまたは* .pyファイルのベスト・ソリューションでは、手動で生成する前または後で変更できます。
。 –
予想される動作 - 仕様タプルのエラーなし – myTalala