@@ 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 |
@@ 1318-1330 (lines=13) @@ | ||
1315 | # user id. So both user name and user id are possible |
|
1316 | cmd.add_element("observers", to_comma_list(observers)) |
|
1317 | ||
1318 | if preferences is not None: |
|
1319 | if not isinstance(preferences, collections.abc.Mapping): |
|
1320 | raise InvalidArgumentType( |
|
1321 | function=function, |
|
1322 | argument='preferences', |
|
1323 | arg_type=collections.abc.Mapping.__name__, |
|
1324 | ) |
|
1325 | ||
1326 | _xmlprefs = cmd.add_element("preferences") |
|
1327 | for pref_name, pref_value in preferences.items(): |
|
1328 | _xmlpref = _xmlprefs.add_element("preference") |
|
1329 | _xmlpref.add_element("scanner_name", pref_name) |
|
1330 | _xmlpref.add_element("value", str(pref_value)) |
|
1331 | ||
1332 | return self._send_xml_command(cmd) |
|
1333 |