3535)
3636from ansys .geometry .core .connection .product_instance import prepare_and_start_backend
3737from ansys .geometry .core .logger import LOG
38- from ansys .geometry .core .misc .checks import check_type , deprecated_argument
38+ from ansys .geometry .core .misc .checks import (
39+ check_type ,
40+ deprecated_argument ,
41+ kwargs_passed_not_accepted ,
42+ )
3943
4044try :
4145 import ansys .platform .instancemanagement as pypim
@@ -233,6 +237,7 @@ def _launch_with_automatic_detection(**kwargs: dict | None) -> "Modeler":
233237 raise NotImplementedError ("Geometry service cannot be initialized." )
234238
235239
240+ @kwargs_passed_not_accepted
236241def launch_remote_modeler (
237242 platform : str = "windows" ,
238243 version : str | None = None ,
@@ -287,6 +292,7 @@ def launch_remote_modeler(
287292 )
288293
289294
295+ @kwargs_passed_not_accepted
290296def launch_docker_modeler (
291297 port : int = pygeom_defaults .DEFAULT_PORT ,
292298 connect_to_existing_service : bool = True ,
@@ -362,6 +368,7 @@ def launch_docker_modeler(
362368 )
363369
364370
371+ @kwargs_passed_not_accepted
365372def launch_modeler_with_discovery_and_pimlight (
366373 version : str | None = None ,
367374 client_log_level : int = logging .INFO ,
@@ -404,6 +411,7 @@ def launch_modeler_with_discovery_and_pimlight(
404411 )
405412
406413
414+ @kwargs_passed_not_accepted
407415def launch_modeler_with_geometry_service_and_pimlight (
408416 version : str | None = None ,
409417 client_log_level : int = logging .INFO ,
@@ -446,6 +454,7 @@ def launch_modeler_with_geometry_service_and_pimlight(
446454 )
447455
448456
457+ @kwargs_passed_not_accepted
449458def launch_modeler_with_spaceclaim_and_pimlight (
450459 version : str | None = None ,
451460 client_log_level : int = logging .INFO ,
@@ -488,6 +497,7 @@ def launch_modeler_with_spaceclaim_and_pimlight(
488497 )
489498
490499
500+ @kwargs_passed_not_accepted
491501@deprecated_argument ("product_version" , "version" , version = "0.10.8" , remove = "0.13.0" )
492502def launch_modeler_with_geometry_service (
493503 version : str | int | None = None ,
@@ -587,13 +597,6 @@ def launch_modeler_with_geometry_service(
587597 timeout=300,
588598 server_log_level=0)
589599 """
590- # if api_version is passed, throw a warning saying that it is not used
591- if "api_version" in kwargs :
592- LOG .warning (
593- "The 'api_version' parameter is not used in 'launch_modeler_with_geometry_service'. "
594- "Please remove it from the arguments."
595- )
596-
597600 # If we are in a Windows environment, we are going to write down the server
598601 # logs in the %PUBLIC%/Documents/Ansys/GeometryService folder.
599602 if os .name == "nt" and server_logs_folder is None :
@@ -617,6 +620,7 @@ def launch_modeler_with_geometry_service(
617620 )
618621
619622
623+ @kwargs_passed_not_accepted
620624@deprecated_argument ("product_version" , "version" , version = "0.10.8" , remove = "0.13.0" )
621625def launch_modeler_with_discovery (
622626 version : str | int | None = None ,
@@ -720,13 +724,6 @@ def launch_modeler_with_discovery(
720724 timeout=300,
721725 server_log_level=0)
722726 """
723- for unused_var in ["server_logs_folder" , "logs_folder" ]:
724- if unused_var in kwargs :
725- LOG .warning (
726- f"The '{ unused_var } ' parameter is not used in 'launch_modeler_with_discovery'. "
727- "Please remove it from the arguments."
728- )
729-
730727 return prepare_and_start_backend (
731728 BackendType .DISCOVERY ,
732729 version = version ,
@@ -744,6 +741,7 @@ def launch_modeler_with_discovery(
744741 )
745742
746743
744+ @kwargs_passed_not_accepted
747745@deprecated_argument ("product_version" , "version" , version = "0.10.8" , remove = "0.13.0" )
748746def launch_modeler_with_spaceclaim (
749747 version : str | int | None = None ,
@@ -847,13 +845,6 @@ def launch_modeler_with_spaceclaim(
847845 timeout=300,
848846 server_log_level=0)
849847 """
850- for unused_var in ["server_logs_folder" , "logs_folder" ]:
851- if unused_var in kwargs :
852- LOG .warning (
853- f"The '{ unused_var } ' parameter is not used in 'launch_modeler_with_spaceclaim'. "
854- "Please remove it from the arguments."
855- )
856-
857848 return prepare_and_start_backend (
858849 BackendType .SPACECLAIM ,
859850 version = version ,
@@ -871,6 +862,7 @@ def launch_modeler_with_spaceclaim(
871862 )
872863
873864
865+ @kwargs_passed_not_accepted
874866@deprecated_argument ("product_version" , "version" , version = "0.10.8" , remove = "0.13.0" )
875867def launch_modeler_with_core_service (
876868 version : str | int | None = None ,
@@ -970,13 +962,6 @@ def launch_modeler_with_core_service(
970962 timeout=300,
971963 server_log_level=0)
972964 """
973- # if api_version is passed, throw a warning saying that it is not used
974- if "api_version" in kwargs :
975- LOG .warning (
976- "The 'api_version' parameter is not used in 'launch_modeler_with_core_service'. "
977- "Please remove it from the arguments."
978- )
979-
980965 # If we are in a Windows environment, we are going to write down the server
981966 # logs in the %PUBLIC%/Documents/Ansys/GeometryService folder.
982967 if os .name == "nt" and server_logs_folder is None :
0 commit comments