|
@@ 5454-5464 (lines=11) @@
|
| 5451 |
|
|
| 5452 |
|
cmd.add_element("observers", _to_comma_list(observers)) |
| 5453 |
|
|
| 5454 |
|
if preferences is not None: |
| 5455 |
|
if not isinstance(preferences, collections.abc.Mapping): |
| 5456 |
|
raise InvalidArgument( |
| 5457 |
|
'preferences argument must be a dict' |
| 5458 |
|
) |
| 5459 |
|
|
| 5460 |
|
_xmlprefs = cmd.add_element("preferences") |
| 5461 |
|
for pref_name, pref_value in preferences.items(): |
| 5462 |
|
_xmlpref = _xmlprefs.add_element("preference") |
| 5463 |
|
_xmlpref.add_element("scanner_name", pref_name) |
| 5464 |
|
_xmlpref.add_element("value", str(pref_value)) |
| 5465 |
|
|
| 5466 |
|
return self._send_xml_command(cmd) |
| 5467 |
|
|
|
@@ 1936-1946 (lines=11) @@
|
| 1933 |
|
# user id. So both user name and user id are possible |
| 1934 |
|
cmd.add_element("observers", _to_comma_list(observers)) |
| 1935 |
|
|
| 1936 |
|
if preferences is not None: |
| 1937 |
|
if not isinstance(preferences, collections.abc.Mapping): |
| 1938 |
|
raise InvalidArgument( |
| 1939 |
|
'preferences argument must be a dict' |
| 1940 |
|
) |
| 1941 |
|
|
| 1942 |
|
_xmlprefs = cmd.add_element("preferences") |
| 1943 |
|
for pref_name, pref_value in preferences.items(): |
| 1944 |
|
_xmlpref = _xmlprefs.add_element("preference") |
| 1945 |
|
_xmlpref.add_element("scanner_name", pref_name) |
| 1946 |
|
_xmlpref.add_element("value", str(pref_value)) |
| 1947 |
|
|
| 1948 |
|
return self._send_xml_command(cmd) |
| 1949 |
|
|