在学习gh中使用py_eto滑块问题

我目前在学习eto,我想在gh使用eto的滑块控制一些数值来使用,我在返回滑块值时发现报错


报错信息:
TypeError: Getmo() takes 0 positional arguments but 1 was given
代码:

import Rhino
import scriptcontext
import System
import Rhino.UI
import Eto.Drawing as drawing
import Eto.Forms as forms
 
class SampleEtoRoomNumberDialog(forms.Dialog[bool]):
 
    def __init__(self):
        super().__init__()
        self.Title = 'Sample Eto: Room Number'
        self.Padding = drawing.Padding(10)
        self.Resizable = False

        self.m_slider = forms.Slider()
        self.m_slider.MaxValue = 10
        self.m_slider.MinValue = 0
        self.m_slider.Value = 1

        self.DefaultButton = forms.Button()
        self.DefaultButton.Text ='OK'
        self.DefaultButton.Click += self.OnOKButtonClick
 
        layout = forms.DynamicLayout()
        layout.Spacing = drawing.Size(5, 5)
        layout.AddRow(self.m_slider)
        layout.AddRow(self.DefaultButton)
        self.Content = layout
 
    def Getmo():
        return self.m_slider.Value
    def OnOKButtonClick(self, sender, e):
        self.Close(False)
dialog = SampleEtoRoomNumberDialog();
rc = dialog.ShowModal(Rhino.UI.RhinoEtoApp.MainWindow)
a = dialog.Getmo()
if (rc):
    print(dialog.Getmo())

注意下面的波浪线,这里要改成 def Getmo(self):