@@ -177,56 +177,6 @@ def get_info(self, info_id: str, info_type: InfoType) -> Any:
177177 cmd .set_attribute ("details" , "1" )
178178 return self ._send_xml_command (cmd )
179179
180- def modify_schedule (
181- self ,
182- schedule_id : str ,
183- * ,
184- name : Optional [str ] = None ,
185- icalendar : Optional [str ] = None ,
186- timezone : Optional [str ] = None ,
187- comment : Optional [str ] = None
188- ) -> Any :
189- """Modifies an existing schedule
190-
191- Arguments:
192- schedule_id: UUID of the schedule to be modified
193- name: Name of the schedule
194- icalendar: `iCalendar`_ (RFC 5545) based data.
195- timezone: Timezone to use for the icalender events e.g
196- Europe/Berlin. If the datetime values in the icalendar data are
197- missing timezone information this timezone gets applied.
198- Otherwise the datetime values from the icalendar data are
199- displayed in this timezone
200- commenhedule.
201-
202- Returns:
203- The response. See :py:meth:`send_command` for details.
204-
205- .. _iCalendar:
206- https://tools.ietf.org/html/rfc5545
207- """
208- if not schedule_id :
209- raise RequiredArgument (
210- function = self .modify_schedule .__name__ , argument = 'schedule_id'
211- )
212-
213- cmd = XmlCommand ("modify_schedule" )
214- cmd .set_attribute ("schedule_id" , schedule_id )
215-
216- if name :
217- cmd .add_element ("name" , name )
218-
219- if icalendar :
220- cmd .add_element ("icalendar" , icalendar )
221-
222- if timezone :
223- cmd .add_element ("timezone" , timezone )
224-
225- if comment :
226- cmd .add_element ("comment" , comment )
227-
228- return self ._send_xml_command (cmd )
229-
230180 def create_target (
231181 self ,
232182 name : str ,
@@ -271,6 +221,10 @@ def create_target(
271221 Returns:
272222 The response. See :py:meth:`send_command` for details.
273223 """
224+
225+ cmd = XmlCommand ("create_target" )
226+ _xmlname = cmd .add_element ("name" , name )
227+
274228 if make_unique is not None :
275229 warnings .warn (
276230 'create_target make_unique argument is deprecated '
@@ -283,16 +237,6 @@ def create_target(
283237 function = self .create_target .__name__ , argument = 'name'
284238 )
285239
286- # since 20.08 one of port_range or port_list_id is required!
287- if not port_range and not port_list_id :
288- raise RequiredArgument (
289- function = self .create_target .__name__ ,
290- argument = 'port_range or port_list_id' ,
291- )
292-
293- cmd = XmlCommand ("create_target" )
294- _xmlname = cmd .add_element ("name" , name )
295-
296240 if asset_hosts_filter :
297241 cmd .add_element (
298242 "asset_hosts" , attrs = {"filter" : str (asset_hosts_filter )}
@@ -347,6 +291,13 @@ def create_target(
347291 "reverse_lookup_unify" , _to_bool (reverse_lookup_unify )
348292 )
349293
294+ # since 20.08 one of port_range or port_list_id is required!
295+ if not port_range and not port_list_id :
296+ raise RequiredArgument (
297+ function = self .create_target .__name__ ,
298+ argument = 'port_range or port_list_id' ,
299+ )
300+
350301 if port_range :
351302 cmd .add_element ("port_range" , port_range )
352303
0 commit comments