撤销上一个提交

This commit is contained in:
2026-01-22 18:20:18 +08:00
parent 7640d96f86
commit f3665798b7
22 changed files with 221 additions and 221 deletions

View File

@@ -208,7 +208,7 @@ def dump_inp(name: str, inp: str, version: str = '3') -> None:
def import_inp(name: str, cs: ChangeSet, version: str = '3') -> bool:
return api.import_inp(name, cs, version)
def export_inp(name: str, version: str = '3') -> "ChangeSet":
def export_inp(name: str, version: str = '3') -> ChangeSet:
return api.export_inp(name, version)
#DingZQ, 2025-02-04, 返回dict[str, Any]
@@ -228,7 +228,7 @@ def dump_output(path: str) -> str:
return epanet.dump_output(path)
#DingZQ, 2024-12-28, convert inp v3 to v2
def convert_inp_v3_to_v2(inp: str) -> "ChangeSet":
def convert_inp_v3_to_v2(inp: str) -> ChangeSet:
return api.convert_inp_v3_to_v2(inp)
############################################################
@@ -238,10 +238,10 @@ def convert_inp_v3_to_v2(inp: str) -> "ChangeSet":
def get_current_operation(name: str) -> int:
return api.get_current_operation(name)
def execute_undo(name: str, discard: bool = False) -> "ChangeSet":
def execute_undo(name: str, discard: bool = False) -> ChangeSet:
return api.execute_undo(name, discard)
def execute_redo(name: str) -> "ChangeSet":
def execute_redo(name: str) -> ChangeSet:
return api.execute_redo(name)
def list_snapshot(name: str) -> list[tuple[int, str]]:
@@ -284,21 +284,21 @@ def get_operation_by_snapshot(name: str, tag: str) -> int | None:
def get_snapshot_by_operation(name: str, operation: int) -> str | None:
return api.get_snapshot_by_operation(name, operation)
def pick_snapshot(name: str, tag: str, discard: bool = False) -> "ChangeSet":
def pick_snapshot(name: str, tag: str, discard: bool = False) -> ChangeSet:
return api.pick_snapshot(name, tag, discard)
def pick_operation(name: str, operation: int, discard: bool = False) -> "ChangeSet":
def pick_operation(name: str, operation: int, discard: bool = False) -> ChangeSet:
return api.pick_operation(name, operation, discard)
def sync_with_server(name: str, operation: int) -> "ChangeSet":
def sync_with_server(name: str, operation: int) -> ChangeSet:
return api.sync_with_server(name, operation)
# combine commands as one undo/redo unit
def execute_batch_command(name: str, cs: ChangeSet) -> "ChangeSet":
def execute_batch_command(name: str, cs: ChangeSet) -> ChangeSet:
return api.execute_batch_command(name, cs)
# execute command one by one
def execute_batch_commands(name: str, cs: ChangeSet) -> "ChangeSet":
def execute_batch_commands(name: str, cs: ChangeSet) -> ChangeSet:
return api.execute_batch_commands(name, cs)
def get_restore_operation(name: str) -> int:
@@ -310,7 +310,7 @@ def set_restore_operation(name: str, operation: int) -> None:
def set_restore_operation_to_current(name: str) -> None:
return api.set_restore_operation_to_current(name)
def restore(name: str, discard: bool = False) -> "ChangeSet":
def restore(name: str, discard: bool = False) -> ChangeSet:
return api.restore(name, discard)
def read(name: str, sql: str):
@@ -339,7 +339,7 @@ def get_all_extension_data(name: str) -> dict[str, Any]:
def get_extension_data(name: str, key: str) -> str | None:
return api.get_extension_data(name, key)
def set_extension_data(name: str, cs: ChangeSet) -> "ChangeSet":
def set_extension_data(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_extension_data(name, cs)
@@ -454,7 +454,7 @@ def get_title_schema(name: str) -> dict[str, dict[str, Any]]:
def get_title(name: str) -> dict[str, Any]:
return api.get_title(name)
def set_title(name: str, cs: ChangeSet) -> "ChangeSet":
def set_title(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_title(name, cs)
@@ -472,14 +472,14 @@ def get_junction(name: str, id: str) -> dict[str, Any]:
def get_all_junctions(name: str) -> list[dict[str, Any]]:
return api.get_all_junctions(name)
def set_junction(name: str, cs: ChangeSet) -> "ChangeSet":
def set_junction(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_junction(name, cs)
# example: add_junction(p, ChangeSet({'id': 'j0', 'x': 0.0, 'y': 10.0, 'elevation': 20.0}))
def add_junction(name: str, cs: ChangeSet) -> "ChangeSet":
def add_junction(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_junction(name, cs)
def delete_junction(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_junction(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_junction_cascade(name, cs)
@@ -497,14 +497,14 @@ def get_reservoir(name: str, id: str) -> dict[str, Any]:
def get_all_reservoirs(name: str) -> list[dict[str, Any]]:
return api.get_all_reservoirs(name)
def set_reservoir(name: str, cs: ChangeSet) -> "ChangeSet":
def set_reservoir(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_reservoir(name, cs)
# example: add_reservoir(p, ChangeSet({'id': 'r0', 'x': 0.0, 'y': 10.0, 'head': 20.0}))
def add_reservoir(name: str, cs: ChangeSet) -> "ChangeSet":
def add_reservoir(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_reservoir(name, cs)
def delete_reservoir(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_reservoir(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_reservoir_cascade(name, cs)
@@ -522,14 +522,14 @@ def get_tank(name: str, id: str) -> dict[str, Any]:
def get_all_tanks(name: str) -> list[dict[str, Any]]:
return api.get_all_tanks(name)
def set_tank(name: str, cs: ChangeSet) -> "ChangeSet":
def set_tank(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_tank(name, cs)
# example: add_tank(p, ChangeSet({'id': 't0', 'x': 0.0, 'y': 10.0, 'elevation': 20.0, 'init_level': 1.0, 'min_level': 0.0, 'max_level': 2.0, 'diameter': 10.0, 'min_vol': 100.0}))
def add_tank(name: str, cs: ChangeSet) -> "ChangeSet":
def add_tank(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_tank(name, cs)
def delete_tank(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_tank(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_tank_cascade(name, cs)
@@ -547,14 +547,14 @@ def get_pipe(name: str, id: str) -> dict[str, Any]:
def get_all_pipes(name: str) -> list[dict[str, Any]]:
return api.get_all_pipes(name)
def set_pipe(name: str, cs: ChangeSet) -> "ChangeSet":
def set_pipe(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pipe(name, cs)
# example: add_pipe(p, ChangeSet({'id': 'p0', 'node1': 'j1', 'node2': 'j2', 'length': 100.0, 'diameter': 10.0, 'roughness': 0.1, 'minor_loss': 0.5, 'status': PIPE_STATUS_OPEN }))
def add_pipe(name: str, cs: ChangeSet) -> "ChangeSet":
def add_pipe(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_pipe(name, cs)
def delete_pipe(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_pipe(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_pipe_cascade(name, cs)
@@ -572,14 +572,14 @@ def get_pump(name: str, id: str) -> dict[str, Any]:
def get_all_pumps(name: str) -> list[dict[str, Any]]:
return api.get_all_pumps(name)
def set_pump(name: str, cs: ChangeSet) -> "ChangeSet":
def set_pump(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pump(name, cs)
# example: add_pump(p, ChangeSet({'id': 'p0', 'node1': 'j1', 'node2': 'j2', 'power': 0}))
def add_pump(name: str, cs: ChangeSet) -> "ChangeSet":
def add_pump(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_pump(name, cs)
def delete_pump(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_pump(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_pump_cascade(name, cs)
@@ -597,14 +597,14 @@ def get_valve(name: str, id: str) -> dict[str, Any]:
def get_all_valves(name: str) -> list[dict[str, Any]]:
return api.get_all_valves(name)
def set_valve(name: str, cs: ChangeSet) -> "ChangeSet":
def set_valve(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_valve(name, cs)
# example: add_valve(p, ChangeSet({'id': 'v0', 'node1': 'j1', 'node2': 'j2', 'diameter': 10.0, 'v_type': VALVES_TYPE_FCV, 'setting': 0.1, 'minor_loss': 0.5 }))
def add_valve(name: str, cs: ChangeSet) -> "ChangeSet":
def add_valve(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_valve(name, cs)
def delete_valve(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_valve(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_valve_cascade(name, cs)
@@ -624,7 +624,7 @@ def get_tag(name: str, t_type: str, id: str) -> dict[str, Any]:
# example:
# set_tag(p, ChangeSet({'t_type': TAG_TYPE_NODE, 'id': 'j1', 'tag': 'j1t' }))
# set_tag(p, ChangeSet({'t_type': TAG_TYPE_LINK, 'id': 'p0', 'tag': 'p0t' }))
def set_tag(name: str, cs: ChangeSet) -> "ChangeSet":
def set_tag(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_tag(name, cs)
@@ -639,7 +639,7 @@ def get_demand(name: str, junction: str) -> dict[str, Any]:
return api.get_demand(name, junction)
# example: set_demand(p, ChangeSet({'junction': 'j1', 'demands': [{'demand': 10.0, 'pattern': None, 'category': 'x'}, {'demand': 20.0, 'pattern': None, 'category': None}]}))
def set_demand(name: str, cs: ChangeSet) -> "ChangeSet":
def set_demand(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_demand(name, cs)
@@ -654,7 +654,7 @@ def get_status(name: str, link: str) -> dict[str, Any]:
return api.get_status(name, link)
# example: set_status(p, ChangeSet({'link': 'p0', 'status': LINK_STATUS_OPEN, 'setting': 10.0}))
def set_status(name: str, cs: ChangeSet) -> "ChangeSet":
def set_status(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_status(name, cs)
@@ -668,14 +668,14 @@ def get_pattern_schema(name: str) -> dict[str, dict[str, Any]]:
def get_pattern(name: str, id: str) -> dict[str, Any]:
return api.get_pattern(name, id)
def set_pattern(name: str, cs: ChangeSet) -> "ChangeSet":
def set_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pattern(name, cs)
# example: add_pattern(p, ChangeSet({'id' : 'p0', 'factors': [1.0, 2.0, 3.0]}))
def add_pattern(name: str, cs: ChangeSet) -> "ChangeSet":
def add_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_pattern(name, cs)
def delete_pattern(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_pattern(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_pattern_cascade(name, cs)
@@ -689,14 +689,14 @@ def get_curve_schema(name: str) -> dict[str, dict[str, Any]]:
def get_curve(name: str, id: str) -> dict[str, Any]:
return api.get_curve(name, id)
def set_curve(name: str, cs: ChangeSet) -> "ChangeSet":
def set_curve(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_curve(name, cs)
# example: add_curve(p, ChangeSet({'id' : 'c0', 'c_type' : CURVE_TYPE_PUMP, 'coords': [{'x': 1.0, 'y': 2.0}, {'x': 2.0, 'y': 1.0}]}))
def add_curve(name: str, cs: ChangeSet) -> "ChangeSet":
def add_curve(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_curve(name, cs)
def delete_curve(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_curve(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_curve_cascade(name, cs)
@@ -711,7 +711,7 @@ def get_control(name: str) -> dict[str, Any]:
return api.get_control(name)
# example: set_control(p, ChangeSet({'control': 'x'}))
def set_control(name: str, cs: ChangeSet) -> "ChangeSet":
def set_control(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_control(name, cs)
@@ -726,7 +726,7 @@ def get_rule(name: str) -> dict[str, Any]:
return api.get_rule(name)
# example: set_rule(p, ChangeSet({'rule': 'x'}))
def set_rule(name: str, cs: ChangeSet) -> "ChangeSet":
def set_rule(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_rule(name, cs)
@@ -740,7 +740,7 @@ def get_energy_schema(name: str) -> dict[str, dict[str, Any]]:
def get_energy(name: str) -> dict[str, Any]:
return api.get_energy(name)
def set_energy(name: str, cs: ChangeSet) -> "ChangeSet":
def set_energy(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_energy(name, cs)
def get_pump_energy_schema(name: str) -> dict[str, dict[str, Any]]:
@@ -749,7 +749,7 @@ def get_pump_energy_schema(name: str) -> dict[str, dict[str, Any]]:
def get_pump_energy(name: str, pump: str) -> dict[str, Any]:
return api.get_pump_energy(name, pump)
def set_pump_energy(name: str, cs: ChangeSet) -> "ChangeSet":
def set_pump_energy(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pump_energy(name, cs)
@@ -764,7 +764,7 @@ def get_emitter(name: str, junction: str) -> dict[str, Any]:
return api.get_emitter(name, junction)
# example: set_emitter(p, ChangeSet({'junction': 'j1', 'coefficient': 10.0}))
def set_emitter(name: str, cs: ChangeSet) -> "ChangeSet":
def set_emitter(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_emitter(name, cs)
@@ -779,7 +779,7 @@ def get_quality(name: str, node: str) -> dict[str, Any]:
return api.get_quality(name, node)
# example: set_quality(p, ChangeSet({'node': 'j1', 'quality': 10.0}))
def set_quality(name: str, cs: ChangeSet) -> "ChangeSet":
def set_quality(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_quality(name, cs)
@@ -793,14 +793,14 @@ def get_source_schema(name: str) -> dict[str, dict[str, Any]]:
def get_source(name: str, node: str) -> dict[str, Any]:
return api.get_source(name, node)
def set_source(name: str, cs: ChangeSet) -> "ChangeSet":
def set_source(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_source(name, cs)
# example: add_source(p, ChangeSet({'node': 'j0', 's_type': SOURCE_TYPE_CONCEN, 'strength': 10.0, 'pattern': 'p0'}))
def add_source(name: str, cs: ChangeSet) -> "ChangeSet":
def add_source(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_source(name, cs)
def delete_source(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_source(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_source(name, cs)
@@ -814,7 +814,7 @@ def get_reaction_schema(name: str) -> dict[str, dict[str, Any]]:
def get_reaction(name: str) -> dict[str, Any]:
return api.get_reaction(name)
def set_reaction(name: str, cs: ChangeSet) -> "ChangeSet":
def set_reaction(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_reaction(name, cs)
def get_pipe_reaction_schema(name: str) -> dict[str, dict[str, Any]]:
@@ -823,7 +823,7 @@ def get_pipe_reaction_schema(name: str) -> dict[str, dict[str, Any]]:
def get_pipe_reaction(name: str, pipe: str) -> dict[str, Any]:
return api.get_pipe_reaction(name, pipe)
def set_pipe_reaction(name: str, cs: ChangeSet) -> "ChangeSet":
def set_pipe_reaction(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_pipe_reaction(name, cs)
def get_tank_reaction_schema(name: str) -> dict[str, dict[str, Any]]:
@@ -832,7 +832,7 @@ def get_tank_reaction_schema(name: str) -> dict[str, dict[str, Any]]:
def get_tank_reaction(name: str, tank: str) -> dict[str, Any]:
return api.get_tank_reaction(name, tank)
def set_tank_reaction(name: str, cs: ChangeSet) -> "ChangeSet":
def set_tank_reaction(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_tank_reaction(name, cs)
@@ -846,14 +846,14 @@ def get_mixing_schema(name: str) -> dict[str, dict[str, Any]]:
def get_mixing(name: str, tank: str) -> dict[str, Any]:
return api.get_mixing(name, tank)
def set_mixing(name: str, cs: ChangeSet) -> "ChangeSet":
def set_mixing(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_mixing(name, cs)
# example: add_mixing(p, ChangeSet({'tank': 't0', 'model': MIXING_MODEL_MIXED, 'value': 10.0}))
def add_mixing(name: str, cs: ChangeSet) -> "ChangeSet":
def add_mixing(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_mixing(name, cs)
def delete_mixing(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_mixing(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_mixing(name, cs)
@@ -867,7 +867,7 @@ def get_time_schema(name: str) -> dict[str, dict[str, Any]]:
def get_time(name: str) -> dict[str, Any]:
return api.get_time(name)
def set_time(name: str, cs: ChangeSet) -> "ChangeSet":
def set_time(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_time(name, cs)
@@ -888,7 +888,7 @@ def get_option_schema(name: str) -> dict[str, dict[str, Any]]:
def get_option(name: str) -> dict[str, Any]:
return api.get_option(name)
def set_option(name: str, cs: ChangeSet) -> "ChangeSet":
def set_option(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_option_ex(name, cs)
@@ -902,7 +902,7 @@ def get_option_v3_schema(name: str) -> dict[str, dict[str, Any]]:
def get_option_v3(name: str) -> dict[str, Any]:
return api.get_option_v3(name)
def set_option_v3(name: str, cs: ChangeSet) -> "ChangeSet":
def set_option_v3(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_option_v3_ex(name, cs)
@@ -971,13 +971,13 @@ def get_vertex_schema(name: str) -> dict[str, dict[str, Any]]:
def get_vertex(name: str, link: str) -> dict[str, Any]:
return api.get_vertex(name, link)
def set_vertex(name: str, cs: ChangeSet) -> "ChangeSet":
def set_vertex(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_vertex(name, cs)
def add_vertex(name: str, cs: ChangeSet) -> "ChangeSet":
def add_vertex(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_vertex(name, cs)
def delete_vertex(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_vertex(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_vertex(name, cs)
def get_all_vertex_links(name: str) -> list[str]:
@@ -997,13 +997,13 @@ def get_label_schema(name: str) -> dict[str, dict[str, Any]]:
def get_label(name: str, x: float, y: float) -> dict[str, Any]:
return api.get_label(name, x, y)
def set_label(name: str, cs: ChangeSet) -> "ChangeSet":
def set_label(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_label(name, cs)
def add_label(name: str, cs: ChangeSet) -> "ChangeSet":
def add_label(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_label(name, cs)
def delete_label(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_label(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_label(name, cs)
@@ -1017,7 +1017,7 @@ def get_backdrop_schema(name: str) -> dict[str, dict[str, Any]]:
def get_backdrop(name: str) -> dict[str, Any]:
return api.get_backdrop(name)
def set_backdrop(name: str, cs: ChangeSet) -> "ChangeSet":
def set_backdrop(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_backdrop(name, cs)
@@ -1036,16 +1036,16 @@ def get_scada_device_schema(name: str) -> dict[str, dict[str, Any]]:
def get_scada_device(name: str, id: str) -> dict[str, Any]:
return api.get_scada_device(name, id)
def set_scada_device(name: str, cs: ChangeSet) -> "ChangeSet":
def set_scada_device(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_scada_device(name, cs)
def add_scada_device(name: str, cs: ChangeSet) -> "ChangeSet":
def add_scada_device(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_scada_device(name, cs)
def delete_scada_device(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_scada_device(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_scada_device(name, cs)
def clean_scada_device(name: str) -> "ChangeSet":
def clean_scada_device(name: str) -> ChangeSet:
return api.clean_scada_device(name)
def get_all_scada_device_ids(name: str) -> list[str]:
@@ -1067,18 +1067,18 @@ def get_scada_device_data(name: str, device_id: str) -> dict[str, Any]:
# example: set_scada_device_data(p, ChangeSet({'device_id': 'sm_device', 'data': [{ 'time': '2023-02-10 00:02:22', 'value': 100.0 }, { 'time': '2023-02-10 00:03:22', 'value': 200.0 }]}))
# time format must be 'YYYY-MM-DD HH:MM:SS'
def set_scada_device_data(name: str, cs: ChangeSet) -> "ChangeSet":
def set_scada_device_data(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_scada_device_data(name, cs)
# example: add_scada_device_data(p, ChangeSet({'device_id': 'sm_device', 'time': '2023-02-10 00:02:22', 'value': 100.0}))
def add_scada_device_data(name: str, cs: ChangeSet) -> "ChangeSet":
def add_scada_device_data(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_scada_device_data(name, cs)
# example: delete_scada_device_data(p, ChangeSet({'device_id': 'sm_device', 'time': '2023-02-12 00:02:22'}))
def delete_scada_device_data(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_scada_device_data(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_scada_device_data(name, cs)
def clean_scada_device_data(name: str) -> "ChangeSet":
def clean_scada_device_data(name: str) -> ChangeSet:
return api.clean_scada_device_data(name)
@@ -1092,16 +1092,16 @@ def get_scada_element_schema(name: str) -> dict[str, dict[str, Any]]:
def get_scada_element(name: str, id: str) -> dict[str, Any]:
return api.get_scada_element(name, id)
def set_scada_element(name: str, cs: ChangeSet) -> "ChangeSet":
def set_scada_element(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_scada_element(name, cs)
def add_scada_element(name: str, cs: ChangeSet) -> "ChangeSet":
def add_scada_element(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_scada_element(name, cs)
def delete_scada_element(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_scada_element(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_scada_element(name, cs)
def clean_scada_element(name: str) -> "ChangeSet":
def clean_scada_element(name: str) -> ChangeSet:
return api.clean_scada_element(name)
def get_all_scada_element_ids(name: str) -> list[str]:
@@ -1142,14 +1142,14 @@ def get_region_schema(name: str) -> dict[str, dict[str, Any]]:
def get_region(name: str, id: str) -> dict[str, Any]:
return api.get_region(name, id)
def set_region(name: str, cs: ChangeSet) -> "ChangeSet":
def set_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_region(name, cs)
# example: add_region(p, ChangeSet({'id': 'r', 'boundary': [(0.0, 0.0), (1.0, 0.0), (1.0, 1.0), (0.0, 0.0)]}))
def add_region(name: str, cs: ChangeSet) -> "ChangeSet":
def add_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_region(name, cs)
def delete_region(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_region(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_region(name, cs)
@@ -1172,13 +1172,13 @@ def get_district_metering_area_schema(name: str) -> dict[str, dict[str, Any]]:
def get_district_metering_area(name: str, id: str) -> dict[str, Any]:
return api.get_district_metering_area(name, id)
def set_district_metering_area(name: str, cs: ChangeSet) -> "ChangeSet":
def set_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_district_metering_area(name, cs)
def add_district_metering_area(name: str, cs: ChangeSet) -> "ChangeSet":
def add_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_district_metering_area(name, cs)
def delete_district_metering_area(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_district_metering_area(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_district_metering_area(name, cs)
def get_all_district_metering_area_ids(name: str) -> list[str]:
@@ -1187,10 +1187,10 @@ def get_all_district_metering_area_ids(name: str) -> list[str]:
def get_all_district_metering_areas(name: str) -> list[dict[str, Any]]:
return api.get_all_district_metering_areas(name)
def generate_district_metering_area(name: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB, inflate_delta: float = 0.5) -> "ChangeSet":
def generate_district_metering_area(name: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB, inflate_delta: float = 0.5) -> ChangeSet:
return api.generate_district_metering_area(name, part_count, part_type, inflate_delta)
def generate_sub_district_metering_area(name: str, dma: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB, inflate_delta: float = 0.5) -> "ChangeSet":
def generate_sub_district_metering_area(name: str, dma: str, part_count: int = 1, part_type: int = PARTITION_TYPE_RB, inflate_delta: float = 0.5) -> ChangeSet:
return api.generate_sub_district_metering_area(name, dma, part_count, part_type, inflate_delta)
@@ -1207,13 +1207,13 @@ def get_service_area_schema(name: str) -> dict[str, dict[str, Any]]:
def get_service_area(name: str, id: str) -> dict[str, Any]:
return api.get_service_area(name, id)
def set_service_area(name: str, cs: ChangeSet) -> "ChangeSet":
def set_service_area(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_service_area(name, cs)
def add_service_area(name: str, cs: ChangeSet) -> "ChangeSet":
def add_service_area(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_service_area(name, cs)
def delete_service_area(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_service_area(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_service_area(name, cs)
def get_all_service_area_ids(name: str) -> list[str]:
@@ -1222,7 +1222,7 @@ def get_all_service_area_ids(name: str) -> list[str]:
def get_all_service_areas(name: str) -> list[dict[str, Any]]:
return api.get_all_service_areas(name)
def generate_service_area(name: str, inflate_delta: float = 0.5) -> "ChangeSet":
def generate_service_area(name: str, inflate_delta: float = 0.5) -> ChangeSet:
return api.generate_service_area(name, inflate_delta)
@@ -1239,13 +1239,13 @@ def get_virtual_district_schema(name: str) -> dict[str, dict[str, Any]]:
def get_virtual_district(name: str, id: str) -> dict[str, Any]:
return api.get_virtual_district(name, id)
def set_virtual_district(name: str, cs: ChangeSet) -> "ChangeSet":
def set_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return api.set_virtual_district(name, cs)
def add_virtual_district(name: str, cs: ChangeSet) -> "ChangeSet":
def add_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return api.add_virtual_district(name, cs)
def delete_virtual_district(name: str, cs: ChangeSet) -> "ChangeSet":
def delete_virtual_district(name: str, cs: ChangeSet) -> ChangeSet:
return api.delete_virtual_district(name, cs)
def get_all_virtual_district_ids(name: str) -> list[str]:
@@ -1254,7 +1254,7 @@ def get_all_virtual_district_ids(name: str) -> list[str]:
def get_all_virtual_districts(name: str) -> list[dict[str, Any]]:
return api.get_all_virtual_districts(name)
def generate_virtual_district(name: str, centers: list[str], inflate_delta: float = 0.5) -> "ChangeSet":
def generate_virtual_district(name: str, centers: list[str], inflate_delta: float = 0.5) -> ChangeSet:
return api.generate_virtual_district(name, centers, inflate_delta)