|
1 | 1 | import os.path
|
2 |
| -from DHI.Amelia.DomainServices.Services import AmeliaEngineService |
3 |
| -from DHI.Amelia.DomainServices.Services import AmeliaDataService |
| 2 | +from DHI.Amelia.Tools.EngineTool import EngineTool |
4 | 3 | from DHI.Amelia.GlobalUtility.DataType import MUSimulationOption
|
5 | 4 | from DHI.Amelia.DataModule.Interface.Services import IMwProjectTable
|
6 | 5 | from System.Threading import CancellationTokenSource
|
@@ -41,14 +40,11 @@ def run_engine_epanet(self,
|
41 | 40 |
|
42 | 41 | if verbose:
|
43 | 42 | print("Simulation id is " + simMuid)
|
44 |
| - data_service = AmeliaDataService() |
45 |
| - data_service.DataTables = self._dataTables |
46 |
| - engine_service = AmeliaEngineService() |
47 |
| - engine_service.DataTables = self._dataTables |
48 |
| - engine_service.DataService = data_service |
| 43 | + engine_tool = EngineTool() |
| 44 | + engine_tool.DataTables = self._dataTables |
49 | 45 | cancel_source = CancellationTokenSource()
|
50 | 46 | msg = List[str]()
|
51 |
| - success = engine_service.RunEngine_AllEpanet(MUSimulationOption.WD_EPANET, cancel_source.Token, msg, None, None, None, simMuid, None, None) |
| 47 | + success = engine_tool.RunEngine_AllEpanet(MUSimulationOption.WD_EPANET, cancel_source.Token, msg, None, None, None, simMuid, None, None) |
52 | 48 | if self._result_file is None:
|
53 | 49 | self._result_file = self._get_result_file(simMuid)
|
54 | 50 | dir = os.path.dirname(os.path.abspath(self._result_file))
|
|
0 commit comments