@@ 1925-1937 (lines=13) @@ | ||
1922 | # user id. So both user name and user id are possible |
|
1923 | cmd.add_element("observers", _to_comma_list(observers)) |
|
1924 | ||
1925 | if preferences is not None: |
|
1926 | if not isinstance(preferences, collections.abc.Mapping): |
|
1927 | raise InvalidArgumentType( |
|
1928 | function=function, |
|
1929 | argument='preferences', |
|
1930 | arg_type=collections.abc.Mapping.__name__, |
|
1931 | ) |
|
1932 | ||
1933 | _xmlprefs = cmd.add_element("preferences") |
|
1934 | for pref_name, pref_value in preferences.items(): |
|
1935 | _xmlpref = _xmlprefs.add_element("preference") |
|
1936 | _xmlpref.add_element("scanner_name", pref_name) |
|
1937 | _xmlpref.add_element("value", str(pref_value)) |
|
1938 | ||
1939 | return self._send_xml_command(cmd) |
|
1940 | ||
@@ 6901-6913 (lines=13) @@ | ||
6898 | ||
6899 | cmd.add_element("observers", _to_comma_list(observers)) |
|
6900 | ||
6901 | if preferences is not None: |
|
6902 | if not isinstance(preferences, collections.abc.Mapping): |
|
6903 | raise InvalidArgumentType( |
|
6904 | function=self.modify_task.__name__, |
|
6905 | argument='preferences', |
|
6906 | arg_type=collections.abc.Mapping.__name__, |
|
6907 | ) |
|
6908 | ||
6909 | _xmlprefs = cmd.add_element("preferences") |
|
6910 | for pref_name, pref_value in preferences.items(): |
|
6911 | _xmlpref = _xmlprefs.add_element("preference") |
|
6912 | _xmlpref.add_element("scanner_name", pref_name) |
|
6913 | _xmlpref.add_element("value", str(pref_value)) |
|
6914 | ||
6915 | return self._send_xml_command(cmd) |
|
6916 |