У меня есть проблема, здесь в коде есть функция внутри функции внутри класса, и я не могу найти способ запустить вторую функцию.
class startFunctionButton(npyscreen.ButtonPress):
def whenPressed(self):
IPScanForm.returnData ### Here should the function start
class IPScanForm(npyscreen.NPSApp):
ip=""
def main(self):
f = npyscreen.FormWithMenus(name="Main Menu")
IPselect = f.add(npyscreen.TitleText,name="IP Address: ")
convertButtn = f.add(startFunctionButton,name="Start Function")
def returnData(self): ### the second function
IPScanForm.ip = IPselect.value ### thats just a placeholder could be anything