Всем привет. Возник ещё один нубский вопрос про Python. Хочу сделать следующее: 1)создать свой класс вроде class MyTime(datetime.datetime)
; 2)написать в нём метод, чтобы выводил текущее значение в нужном мне виде; 3)написать в нём метод, чтобы увеличивал текущее значение на заданную datetime.timedelta
в зависимости от аргумента.
И вот если первые две задачки не вызывают вопросов, то третья вызывает ещё как. По self
собственное значение экземпляра не изменишь, как я уже понял из мануала. Поля у datetime.datetime
не writeable, увы. Можно было бы сделать эту переменную глобальной, а функции написать «россыпью», но логичнее всё это объединить в класс, нет?