def set_multi(self, event, items): """Sets multiple settings at once. :param event: Event (or its ID) :param items: Dict containing the new settings """ self._split_call(items, lambda x: EventSetting.set_multi(self.module, x, event_id=event), lambda x: EventSettingPrincipal.set_acl_multi(self.module, x, event_id=event)) self._flush_cache()
def set_multi(self, event, items): """Sets multiple settings at once. :param event: Event (or its ID) :param items: Dict containing the new settings """ self._split_call(items, lambda x: EventSetting.set_multi(self.module, x, event_id=event), lambda x: EventSettingPrincipal.set_acl_multi(self.module, x, event_id=event)) self._flush_cache()
def set_multi(self, event, items): """Sets multiple settings at once. :param event: Event (or its ID) :param items: Dict containing the new settings """ items = {k: self._convert_from_python(k, v) for k, v in items.iteritems()} self._split_call(items, lambda x: EventSetting.set_multi(self.module, x, event_id=event), lambda x: EventSettingPrincipal.set_acl_multi(self.module, x, event_id=event)) self._flush_cache()
def set_multi(self, event, items): """Sets multiple settings at once. :param event: Event (or its ID) :param items: Dict containing the new settings """ items = {k: self._convert_from_python(k, v) for k, v in items.iteritems()} self._split_call(items, lambda x: EventSetting.set_multi(self.module, x, event_id=event), lambda x: EventSettingPrincipal.set_acl_multi(self.module, x, event_id=event)) self._flush_cache()