| @@ 323-335 (lines=13) @@ | ||
| 320 | ||
| 321 | cmd.add_element("observers", to_comma_list(observers)) |
|
| 322 | ||
| 323 | if preferences is not None: |
|
| 324 | if not isinstance(preferences, Mapping): |
|
| 325 | raise InvalidArgumentType( |
|
| 326 | function=self.modify_task.__name__, |
|
| 327 | argument='preferences', |
|
| 328 | arg_type=Mapping.__name__, |
|
| 329 | ) |
|
| 330 | ||
| 331 | _xmlprefs = cmd.add_element("preferences") |
|
| 332 | for pref_name, pref_value in preferences.items(): |
|
| 333 | _xmlpref = _xmlprefs.add_element("preference") |
|
| 334 | _xmlpref.add_element("scanner_name", pref_name) |
|
| 335 | _xmlpref.add_element("value", str(pref_value)) |
|
| 336 | ||
| 337 | return self._send_xml_command(cmd) |
|
| 338 | ||
| @@ 176-188 (lines=13) @@ | ||
| 173 | # user id. So both user name and user id are possible |
|
| 174 | cmd.add_element("observers", to_comma_list(observers)) |
|
| 175 | ||
| 176 | if preferences is not None: |
|
| 177 | if not isinstance(preferences, Mapping): |
|
| 178 | raise InvalidArgumentType( |
|
| 179 | function=self.create_task.__name__, |
|
| 180 | argument='preferences', |
|
| 181 | arg_type=Mapping.__name__, |
|
| 182 | ) |
|
| 183 | ||
| 184 | _xmlprefs = cmd.add_element("preferences") |
|
| 185 | for pref_name, pref_value in preferences.items(): |
|
| 186 | _xmlpref = _xmlprefs.add_element("preference") |
|
| 187 | _xmlpref.add_element("scanner_name", pref_name) |
|
| 188 | _xmlpref.add_element("value", str(pref_value)) |
|
| 189 | ||
| 190 | return self._send_xml_command(cmd) |
|
| 191 | ||
| @@ 1831-1843 (lines=13) @@ | ||
| 1828 | # user id. So both user name and user id are possible |
|
| 1829 | cmd.add_element("observers", to_comma_list(observers)) |
|
| 1830 | ||
| 1831 | if preferences is not None: |
|
| 1832 | if not isinstance(preferences, collections.abc.Mapping): |
|
| 1833 | raise InvalidArgumentType( |
|
| 1834 | function=function, |
|
| 1835 | argument='preferences', |
|
| 1836 | arg_type=collections.abc.Mapping.__name__, |
|
| 1837 | ) |
|
| 1838 | ||
| 1839 | _xmlprefs = cmd.add_element("preferences") |
|
| 1840 | for pref_name, pref_value in preferences.items(): |
|
| 1841 | _xmlpref = _xmlprefs.add_element("preference") |
|
| 1842 | _xmlpref.add_element("scanner_name", pref_name) |
|
| 1843 | _xmlpref.add_element("value", str(pref_value)) |
|
| 1844 | ||
| 1845 | return self._send_xml_command(cmd) |
|
| 1846 | ||