def init_with_context(self, context): self.in_maintenance_mode = Config.is_maintenance() if 'maintenance' in context['request'].POST: self.in_maintenance_mode = not self.in_maintenance_mode Config.set_maintenance_state(self.in_maintenance_mode)
def is503(self): if not hasattr(self, '_is503'): self._is503 = Config.is_maintenance() or not MAINTENANCE_SITE_ENABLED return self._is503