mypyが基本的なタイプエラーを検出しない

ティム・リチャードソン

Python3.5.1を使用。gitを使用したmypyの現在のインストールでは、mypyはエラー1と2にフラグを立てますが、3は報告されません。

私は何を間違っているのですか、これはバグですか、それとも既知の問題ですか?

import typing

def test_ordered_dict(od: typing.Dict[str,int]) -> typing.Dict[str,int]:
    return 1   #type error 1

a = test_ordered_dict(1)   #type error 2

def test_me():
    a = test_ordered_dict(1)  # type error 3 is not reported
マッハ

ドキュメントからの私の理解:http//mypy.readthedocs.org/en/latest/basics.htmlは、mypyは、チェックする必要があることが示されている場合にのみ、モノ(モジュール、関数など)をチェックするということです。モジュールレベルで、または関数に注釈を付けることにより、入力をインポートします)。

したがって、1は型指定された関数内にあるためチェックされ、2はインポート型指定がモジュールが型指定されてモジュールスコープ内にあることを示しているためチェックされますが、3は型指定されていない関数のスコープ内にあるため無視されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

型注釈なしでmypyを使用して型エラーを検出する

分類Dev

型注釈なしでmypyを使用して型エラーを検出する

分類Dev

mypyエラー-「Union」を使用しているにもかかわらず互換性のないタイプ

分類Dev

PyCharmがインタプリタを検出しない

分類Dev

Resharperがカスタムプラグインを検出しない

分類Dev

Genymotionエミュレータが音を検出しない

分類Dev

Cordovaが公式プラグインを検出しない

分類Dev

JenkinsMercurialプラグインが変更を検出しない

分類Dev

Jacocoがインターフェースを検出しない

分類Dev

なぜダイアライザーはこの悪いタイプを検出しないのですか?

分類Dev

swift3.0.2は野心的なエラーを出します ''タイプ 'ブール値'が壊れています "

分類Dev

gccが競合するタイプのエラーを出さない

分類Dev

Mypyは、オーバーライドされたメソッドで互換性のないスーパータイプエラーを報告します

分類Dev

XmlSchemaSetを使用したXSD検証でエラーが検出されない

分類Dev

valgrind memcheckがエラーを検出しないのはなぜですか?

分類Dev

BeautifulSoupまたはPythonリクエストライブラリが一部のタグを検出しない

分類Dev

デバイスがオンライン/オフラインステータスを検出しない

分類Dev

Mypyエラー-割り当てに互換性のないタイプ

分類Dev

SANEがID(パイプエラー)またはパス(無効な引数)でスキャナーを検出しない

分類Dev

このループがnullポインタを検出しないのはなぜですか?

分類Dev

Windows10ラップトップがレガシーモニターを検出しない

分類Dev

PyCharmがpython3インタプリタを検出しない

分類Dev

VS codepythonインタラクティブターミナルがコードの変更を検出しない

分類Dev

タイプスイッチがfloat32を検出しない

分類Dev

numpy.array2stringがネイティブタイプを検出しない

分類Dev

mypyの「無効なタイプ」エラー

分類Dev

基本的なjqueryスライダーアニメーションタイプ「スライド」が機能しない

分類Dev

fs検出はさまざまなエラータイプを処理します

分類Dev

基本的なOCaml関数はタイプエラーを返します

Related 関連記事

  1. 1

    型注釈なしでmypyを使用して型エラーを検出する

  2. 2

    型注釈なしでmypyを使用して型エラーを検出する

  3. 3

    mypyエラー-「Union」を使用しているにもかかわらず互換性のないタイプ

  4. 4

    PyCharmがインタプリタを検出しない

  5. 5

    Resharperがカスタムプラグインを検出しない

  6. 6

    Genymotionエミュレータが音を検出しない

  7. 7

    Cordovaが公式プラグインを検出しない

  8. 8

    JenkinsMercurialプラグインが変更を検出しない

  9. 9

    Jacocoがインターフェースを検出しない

  10. 10

    なぜダイアライザーはこの悪いタイプを検出しないのですか?

  11. 11

    swift3.0.2は野心的なエラーを出します ''タイプ 'ブール値'が壊れています "

  12. 12

    gccが競合するタイプのエラーを出さない

  13. 13

    Mypyは、オーバーライドされたメソッドで互換性のないスーパータイプエラーを報告します

  14. 14

    XmlSchemaSetを使用したXSD検証でエラーが検出されない

  15. 15

    valgrind memcheckがエラーを検出しないのはなぜですか?

  16. 16

    BeautifulSoupまたはPythonリクエストライブラリが一部のタグを検出しない

  17. 17

    デバイスがオンライン/オフラインステータスを検出しない

  18. 18

    Mypyエラー-割り当てに互換性のないタイプ

  19. 19

    SANEがID(パイプエラー)またはパス(無効な引数)でスキャナーを検出しない

  20. 20

    このループがnullポインタを検出しないのはなぜですか?

  21. 21

    Windows10ラップトップがレガシーモニターを検出しない

  22. 22

    PyCharmがpython3インタプリタを検出しない

  23. 23

    VS codepythonインタラクティブターミナルがコードの変更を検出しない

  24. 24

    タイプスイッチがfloat32を検出しない

  25. 25

    numpy.array2stringがネイティブタイプを検出しない

  26. 26

    mypyの「無効なタイプ」エラー

  27. 27

    基本的なjqueryスライダーアニメーションタイプ「スライド」が機能しない

  28. 28

    fs検出はさまざまなエラータイプを処理します

  29. 29

    基本的なOCaml関数はタイプエラーを返します

ホットタグ

アーカイブ