os.stat https://редактирование docs.python.org/2/library/stat.html#module-stat
: В более новом коде необходимо, вероятно, использовать os.path.getmtime () (благодарит Christian Oudard)
, но обратите внимание, что это возвращает значение с плавающей точкой time_t с дробными секундами (если ОС поддерживает его)
Шаблон Factory предназначен для создания объектов, а шаблон Repository описывает общий метод инкапсуляции операций CRUD с источником данных.
Шаблон репозитория имеет дело с созданием набора служб доступа к данным, т.е. CRUD методы. С другой стороны, фабричный шаблон имеет дело с тем, как создается объект. У фабричного класса будет метод, который возвращает новый экземпляр класса.
Эти двое независимы друг от друга; однако вы часто будете видеть, что шаблон фабрики используется вместе с шаблоном репозитория для создания нового экземпляра объекта.