开源改变世界

Python 作为热门评论不允许必需的 if 子句 #1371

推推 grbl 3年前 (2023-01-30) 154次浏览
打开
mydani 打开了这个问题 2021 年 11 月 11 日 · 1条评论
 Open

Python as hot comment does not allow required if-clause#1371

mydani opened this issue on Nov 11, 2021 · 1 comment

注释

Python 作为热门评论不允许必需的 if 子句 #1371

以下是我重现该问题所遵循的步骤:

  1. 使用 NGC 文件重新映射
  2. 将 python 语句添加到 NGC 文件中,例如 ;py,hal.set_p(“somepin”)
  3. 加载代码或编辑并保存代码

这是我期望发生的事情:

不应执行 python 代码。因此…… 就像 if self.task 语句是必要的。

这是发生了什么:

不可能将这个 if 语句作为 python 热评论添加到 NGC 中,因为解析似乎不支持这个。
因此,所有使用 python 热评论的 pin 交互都是不可用的(甚至尝试危险),因为它在加载/保存后立即执行。

在几个 2.8x 版本中测试。

Python 作为热门评论不允许必需的 if 子句 #1371
合作者

它可以包含在G 代码if/endif 语句中吗?

例如
0100 IF [#<_task> EQ 1]
;py,something
O100 ENDIF

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
Python 作为热门评论不允许必需的 if 子句 #1371Python 作为热门评论不允许必需的 if 子句 #1371

喜欢 (0)