def settings(self) -> SettingsProxy: """ Returns an object representing this event's settings. """ try: return SettingsProxy(self, type=EventSetting, parent=self.organizer) except Organizer.DoesNotExist: # Should only happen when creating new events return SettingsProxy(self, type=EventSetting)
def settings(self) -> SettingsProxy: """ Returns an object representing this organizer's settings """ from pretix.base.settings import GlobalSettingsObject return SettingsProxy(self, type=OrganizerSetting, parent=GlobalSettingsObject())
def settings(self) -> SettingsProxy: """ Returns an object representing this event's settings """ return SettingsProxy(self, type=EventSetting, parent=self.organizer)
def settings(self) -> SettingsProxy: """ Returns an object representing this organizer's settings """ return SettingsProxy(self, type=OrganizerSetting)