Падает с ошибкой, но имя класса находит. Спасибо.
Ладно может я иду неправильной дорогой. Я написал небольшой модуль sender. Он занимается отправкой данных.
Например:
@sender.send_cls()
class Game(object):
send_start = 'getAllCoord', 'getAllDrawData'
send_request = 'getChangeCoord',
def getAllCoord(self):
return ....
def getAllDrawData(self):
return ...
def getChangeCoord(self):
return ...
Теперь если кто-то подключается к sender'u к экземпляру класса Game то он сразу получает данные из функций в send_start, и периодически из send_request.
Но вот мне для каждого метода потребовались указывать дополнительные данные для sender'a.
Можно конечно сделать так:
@sender.send_cls()
class Game(object):
send_start = [['getAllCoord', 'vasya'], ['getAllDrawData', 'olya']]
send_request = [['getChangeCoord', 'kolya'],]
........
Но мне показалось, что так было бы красивей:
@sender.send_cls()
class Game(object):
@sender.send_meth('vasya')
def getAllCoord(self)
return ....
@sender.send_meth('olya')
def getAllDrawData(self):
return ...
@sender.send_meth('kolya')
def getChangeCoord(self):
return ...
Как по вашему лучше сделать?