77
88from gvm .errors import InvalidArgument , RequiredArgument
99from gvm .protocols .core import Request
10- from gvm .utils import SupportsStr , to_bool , to_comma_list
10+ from gvm .utils import SupportsStr , deprecated , to_bool , to_comma_list
1111from gvm .xml import XmlCommand
1212
1313from .._entity_id import EntityID
@@ -210,12 +210,12 @@ def create_container_image_task(
210210 return cmd
211211
212212 @classmethod
213- def create_container_task (
213+ def create_import_task (
214214 cls , name : str , * , comment : Optional [str ] = None
215215 ) -> Request :
216- """Create a new container task
216+ """Create a new import task
217217
218- A container task is a "meta" task to import and view reports from other
218+ An import task is a "meta" task to import and view reports from other
219219 systems.
220220
221221 Args:
@@ -224,7 +224,7 @@ def create_container_task(
224224 """
225225 if not name :
226226 raise RequiredArgument (
227- function = cls .create_container_task .__name__ , argument = "name"
227+ function = cls .create_import_task .__name__ , argument = "name"
228228 )
229229
230230 cmd = XmlCommand ("create_task" )
@@ -236,6 +236,19 @@ def create_container_task(
236236
237237 return cmd
238238
239+ @classmethod
240+ @deprecated (
241+ "The function is obsolete. Please use create_import_task instead."
242+ )
243+ def create_container_task (
244+ cls , name : str , * , comment : Optional [str ] = None
245+ ) -> "Request" :
246+ """[DEPRECATED] Use create_import_task instead.
247+
248+ This method will be removed in a future version.
249+ """
250+ return cls .create_import_task (name = name , comment = comment )
251+
239252 @classmethod
240253 def create_task (
241254 cls ,
0 commit comments