Декоратор Python для автоматического определения переменных __init__

Мне надоело постоянно вводить одни и те же повторяющиеся команды снова и снова в моем__init__ функция. Мне было интересно, смогу ли я написать декоратор, чтобы сделать работу для меня. Вот пример моего вопроса:

class Point:
    def __init__(self, x, y):
        self.x = x
        self.y = y

Есть ли способ, которым я могу автоматически передать все аргументы в функцию переменные экземпляра с одинаковыми именами? Например:

class Point:
    @instance_variables
    def __init__(self, x, y):
        pass

куда@instance_variables будет автоматически установленself.x = x а такжеself.y = y, Как я мог это сделать?
Спасибо!

РЕДАКТИРОВАТЬ: я должен упомянуть, что я использую CPython 2.7.

Ответы на вопрос(0)

Ваш ответ на вопрос