問題タブ [mypy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
217 参照

python - クラスを返すための型宣言、PyCharm でエラーが発生する

コードの明瞭さを向上させるために型注釈を使用しようとしています。次のコードは、PyCharm Community Edition 2016.3.3 でエラーを返します。

backend_cls(name)エラーは式でPyCharm によって強調表示され、'Type' object is not callableと表示されます。ただし、コードは正常に実行され、mypy thisexample.pyエラーはまったく表示されません。

PyCharm がその落ち着きを高め、すべてがうまくいっていることを理解させる方法はありますか? それとも、何かを誤解していて、mypy が誤検知を与えているのでしょうか?

これは、Ubuntu 16.10 で Python 3.6.0 と mypy-0.501 を使用しています。