Pelican и отложенный постинг

У Пеликана есть постинг по расписанию, но он выключен по умолчанию. А ещё он не работает, даже если его включить (или не работал раньше, так как уже починили в общем-то). Даже баг заведён.

Для включения блокировки публикации постов с будущей датой нужно в pelicanconf.py задать , а contents.py исправить секция <# manage status> следующим образом:

# manage status if not hasattr(self, 'status'): self.status = settings['DEFAULT_STATUS'] if not settings['WITH_FUTURE_DATES'] and hasattr(self, 'date'): if self.date.tzinfo is None: now = SafeDatetime.now() else: now = SafeDatetime.utcnow().replace(tzinfo=pytz.utc) if self.date > now: self.status = 'draft'

Вышеприведенный код я взял из репозитория, так что в свежих версиях должно работать.