Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

python 函数注释无法识别 模块.类 变量类型 #587

Open
PengJinEd2020 opened this issue Aug 7, 2023 · 0 comments
Open

python 函数注释无法识别 模块.类 变量类型 #587

PengJinEd2020 opened this issue Aug 7, 2023 · 0 comments

Comments

@PengJinEd2020
Copy link

PengJinEd2020 commented Aug 7, 2023

注意!很多问题都可以在配置字段查看所有配置中和issue里得到解决!

注意!很多问题都可以在配置字段查看所有配置中和issue里得到解决!

注意!很多问题都可以在配置字段查看所有配置中和issue里得到解决!

注意:

  1. 可以先试一下常见问题中的方法.
  2. 然后搜一搜以前关闭的issue看有没有相似的问题可以帮助解决问题。
  3. 打开fileheader.configObj.showErrorMessage看看没有没有报错信息
  4. issue提的越清晰,越容易定位问题/找到bug,越快速的解决问题。

注意!请一定要按照规范来提Issue,这样问题能更快的得到解决!

注意!请一定要按照规范来提Issue,这样问题能更快的得到解决!

注意!请一定要按照规范来提Issue,这样问题能更快的得到解决!

描述bug(必填)

python 函数注释无法识别 模块.类 变量类型

注释设置(必填):

VsCode设置:

        "filePathColon": "路径分隔符替换",
        "showErrorMessage": false,
        "writeLog": false,
        "wideSame": true, // // 设置为true开启等宽设置
        "wideNum": 13, // 头部注释等宽设置wideSame
        "functionWideNum": 7, // 函数注释等宽设置:0 默认关闭 设置一个正整数即可开启 比如12
        "CheckFileChange": false,
        "createHeader": true, // 新建文件自动添加头部注释
        "useWorker": false,
        "designAddHead": false,
        "headDesignName": "random",
        "headDesign": false,
        "cursorModeInternalAll": {"python": true},
        "openFunctionParamsCheck": true, // 函数注释自动提取函数的参数
        "functionParamsShape": [
          "[",
          "]"
        ],
        "functionBlankSpaceAll": {"python": 4},
        "functionTypeSymbol": "*",
        "typeParamOrder": "type param", // 参数类型 和 参数的位置自定义
        "customHasHeadEnd": {},
        "throttleTime": 60000

文件后缀(必填):

py

你得到的注释(必填):

你生成的注释为:

def update_interval_by_external_rule(interval:pd.DataFrame, ub_lb_gap, external_rule, future_date, rule_name:str="unknown"):
    '''
    Description:
    Note   :
    param   [pd] interval
    param   [*] ub_lb_gap
    param   [*] external_rule
    param   [*] future_date
    param   [str] rule_name
    return  [*]
    '''

也可以贴上截图:

预期的行为(必填):

预期得到的注释/行为:

def update_interval_by_external_rule(interval:pd.DataFrame, ub_lb_gap, external_rule, future_date, rule_name:str="unknown"):
    '''
    Description:
    Note   :
    param   [pd.DataFrame] interval
    param   [*] ub_lb_gap
    param   [*] external_rule
    param   [*] future_date
    param   [str] rule_name
    return  [*]
    '''

也可以贴上截图:

屏幕截图(选填)

如果方便的话,添加截图来帮助解释你的问题:

问题相关(选填)

在这里添加关于这个问题的任何其他上下文。

错误日志(选填):

怎么生成错误日志?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant