Ejemplo n.º 1
0
    def set_multi(self, items):
        """Sets multiple settings at once.

        :param items: Dict containing the new settings
        """
        self._split_call(items,
                         lambda x: Setting.set_multi(self.module, x),
                         lambda x: SettingPrincipal.set_acl_multi(self.module, x))
        self._flush_cache()
Ejemplo n.º 2
0
    def set_multi(self, items):
        """Sets multiple settings at once.

        :param items: Dict containing the new settings
        """
        self._split_call(
            items, lambda x: Setting.set_multi(self.module, x),
            lambda x: SettingPrincipal.set_acl_multi(self.module, x))
        self._flush_cache()
Ejemplo n.º 3
0
    def set_multi(self, items):
        """Set multiple settings at once.

        :param items: Dict containing the new settings
        """
        items = {k: self._convert_from_python(k, v) for k, v in items.items()}
        self._split_call(
            items, lambda x: Setting.set_multi(self.module, x),
            lambda x: SettingPrincipal.set_acl_multi(self.module, x))
        self._flush_cache()
Ejemplo n.º 4
0
    def set_multi(self, items):
        """Sets multiple settings at once.

        :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: Setting.set_multi(self.module, x),
                         lambda x: SettingPrincipal.set_acl_multi(self.module, x))
        self._flush_cache()