У меня есть некоторый код, который выглядит следующим образом (MRE):
from kivy.app import App
def my_function(*arguments):
*some actions with App.root*
MyApp = App()
MyApp.on_start = my_function(some arguments)
MyApp.run()
Возвращает
AttributeError: 'NoneType' object has no attribute '*what I'm trying to access*'
Играя немного, я узнал, что проблема в том, что я посылаю аргументы когда я назначаю
MyApp.on_start = my_function(some arguments)
, я пробовал несколько решений, таких как использование
setattr(MyApp, 'on_start', my_function(some arguments))
и назначение вызова
MyApp.run(some arguments)
, но ничего работает. Что мне делать?
Спасибо!