繁体   English   中英

Pycharm类型暗示自定义模块

[英]Pycharm type hinting of custom modules

考虑这个文件系统:

  • 一种
    • __init__.py
    • b.py
  • C
    • __init__.py
    • d.py
  • main.py

b.py

class B:
  def foo(self):
    print("foo")

d.py

 class D:
      def bar(self):

        x = None
        """:type : B"""
        #^- working

        y = None
        """:type : a.b.B"""
        #^- nope :(

我的目标是使用类的完整路径进行类型提示(如第二个示例所示:类型)。 第一种语法的问题是pycharm不考虑重复,只是简单地提示所需名称的“最接近”类。 该项目的执行从main.py开始。

问题:如何在PyCharm 3.4.1中使用第二种语法(类的绝对路径)?

提前致谢

不幸的是,这是PyCharm现在的一个缺陷。

请参阅: https//youtrack.jetbrains.com/issue/PY-12870

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM