add script blocks table (#3125)

This commit is contained in:
Shuchang Zheng
2025-08-08 14:23:31 -07:00
committed by GitHub
parent 4da3efdffa
commit bea8905a8c
3 changed files with 75 additions and 0 deletions

View File

@@ -48,6 +48,7 @@ PERSISTENT_BROWSER_SESSION_ID = "pbs"
SCRIPT_FILE_PREFIX = "sf"
SCRIPT_REVISION_PREFIX = "sr"
SCRIPT_PREFIX = "s"
SCRIPT_BLOCK_PREFIX = "sb"
STEP_PREFIX = "stp"
TASK_GENERATION_PREFIX = "tg"
TASK_PREFIX = "tsk"
@@ -227,6 +228,11 @@ def generate_script_file_id() -> str:
return f"{SCRIPT_FILE_PREFIX}_{int_id}"
def generate_script_block_id() -> str:
int_id = generate_id()
return f"{SCRIPT_BLOCK_PREFIX}_{int_id}"
############# Helper functions below ##############
def generate_id() -> int:
"""