Support extension data

This commit is contained in:
WQY\qiong
2023-05-08 20:46:10 +08:00
parent 22f548beb9
commit 132eb036fb
8 changed files with 167 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
from typing import Any
from .sections import *
from .database import API_ADD, API_UPDATE, API_DELETE, ChangeSet, write, read, read_all, get_current_operation
from .extension_data import set_extension_data
from .s1_title import set_title
from .s2_junctions import set_junction, add_junction, delete_junction
from .s3_reservoirs import set_reservoir, add_reservoir, delete_reservoir
@@ -112,6 +113,8 @@ def _execute_add_command(name: str, cs: ChangeSet) -> ChangeSet:
def _execute_update_command(name: str, cs: ChangeSet) -> ChangeSet:
type = cs.operations[0]['type']
if type == 'extension_data':
return set_extension_data(name, cs)
if type == s1_title:
return set_title(name, cs)
if type == s2_junction: