开源改变世界

关于stdglue编码风格的问题 #1034

推推 grbl 3年前 (2023-01-30) 146次浏览
关闭
alkabal 打开了这个问题 2021 年 1 月 9 日 · 4条评论
关闭

关于stdglue编码风格的问题#1034

alkabal 打开了这个问题 2021 年 1 月 9 日 · 4条评论

注释

关于stdglue编码风格的问题 #1034
贡献者

你好

只是为了确定您认为什么更好或者是标准使用:

def setspeed_prolog(self,**words):
    try:
        c = self.blocks[self.remap_level]
        if not c.s_flag:
            self.set_errormsg("S requires a value") 
            return INTERP_ERROR
        self.params["speed"] = c.s_number
    except Exception,e:
        self.set_errormsg("S/setspeed_prolog: %s)" % (e))
        return INTERP_ERROR
    return INTERP_OK
def setspeed_prolog(self,**words):
    try:
        c = self.blocks[self.remap_level]
        if not c.s_flag:
            self.set_errormsg("S requires a value")
            return INTERP_ERROR
        self.params["speed"] = c.s_number
        return INTERP_OK
    except Exception as e:
        self.set_errormsg("S/setspeed_prolog: %s)" % (e))
        return INTERP_ERROR
关于stdglue编码风格的问题 #1034
合作者

我真的不能说哪个是最“pythonic”的,但我更喜欢第二个版本。

关于stdglue编码风格的问题 #1034
贡献者作者

你好

非常感谢,所以我同意你的意见,需要在 stglue 中更改一些条目

和线:55 70 89 

当我尝试在此处添加 return INTERP_OK 时,有些事情不明白,我收到错误

产量 INTERP_EXECUTE_FINISH
自我设置工具参数()

 

关于stdglue编码风格的问题 #1034
合作者

不,我们倾向于不鼓励纯粹为了纠正编码风格和(非功能性)空格而进行的代码更改。

如果代码工作正常,最好不要更改它,如果只是为了让提交历史更容易跟踪的话。

关于stdglue编码风格的问题 #1034
贡献者作者

好的,我明白了,谢谢!