|
@@ 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 |
|
|