У меня проблемы с взаимодействием двух классов. Вот код для первого класса, куда я импортирую файл youtest.py:
from youtest import MyTest
class RunIt(object):
def __init__(self):
self.__class__ = MyTest
r = RunIt()
r.iffit()
Я пытаюсь запустить класс MyTest через этот класс (код ниже):
from sys import exit
class MyTest(object):
def death(self):
exit
def iffit(self):
oh_no = raw_input(">")
print "What is your name?"
if oh_no == "john":
print "welcome john"
else:
print "game over"
return 'death'
когда я запускаю это, я получаю следующее:
Файл "youtest.py", строка 19
вернуть «смерть»
SyntaxError: «возврат» вне функции
Надеюсь, этот вопрос достаточно ясен, спасибо за помощь.