File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change 99from .dependency_manager import NeqSimDependencyManager
1010
1111
12- def get_neqsim_jar_path (version : tuple [int , ...]) -> str :
12+ def get_neqsim_jar_path (java_version : tuple [int , ...]) -> str :
1313 """
1414 Get NeqSim JAR path using enhanced dependency resolution
1515
1616 Args:
17- version : JVM version tuple (major, minor, patch)
17+ java_version : JVM version tuple (major, minor, patch)
1818
1919 Returns:
2020 Path to NeqSim JAR file
2121
2222 Raises:
2323 RuntimeError: If dependency resolution fails
2424 """
25- print ("get_neqsim_jar_path called with version:" , version )
2625 try :
2726 manager = NeqSimDependencyManager ()
28- jar_path = manager .resolve_dependency (java_version = version [0 ])
27+ if all (v == 0 for v in java_version ):
28+ java_version = (11 ,)
29+ jar_path = manager .resolve_dependency (java_version = java_version [0 ])
2930 return str (jar_path )
3031 except Exception as e :
31- raise RuntimeError (f"Failed to resolve NeqSim dependency for Java { '.' .join (map (str , version ))} : { e } " ) from e
32+ raise RuntimeError (
33+ f"Failed to resolve NeqSim dependency for Java { '.' .join (map (str , java_version ))} : { e } "
34+ ) from e
3235
3336
3437# Initialize JVM and NeqSim package
You can’t perform that action at this time.
0 commit comments