Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -281,7 +281,7 @@ print("Hat blocks loaded successfully.", hat_description)
|
|
281 |
# ================== BOOLEAN BLOCK ===============================================
|
282 |
boolean_block_data = _load_block_catalog(BOOLEAN_BLOCKS_PATH)
|
283 |
#boolean_description = boolean_block_data["description"]
|
284 |
-
boolean_description =
|
285 |
#boolean_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in boolean_block_data["blocks"]])
|
286 |
boolean_opcodes_functionalities = "\n".join([
|
287 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
@@ -291,7 +291,7 @@ boolean_opcodes_functionalities = "\n".join([
|
|
291 |
# ================== C BLOCK ===============================================
|
292 |
c_block_data = _load_block_catalog(C_BLOCKS_PATH)
|
293 |
#c_description = c_block_data["description"]
|
294 |
-
c_description =
|
295 |
#c_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in c_block_data["blocks"]])
|
296 |
c_opcodes_functionalities = "\n".join([
|
297 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
@@ -301,7 +301,7 @@ c_opcodes_functionalities = "\n".join([
|
|
301 |
# ================== CAP BLOCK ===============================================
|
302 |
cap_block_data = _load_block_catalog(CAP_BLOCKS_PATH)
|
303 |
#cap_description = cap_block_data["description"]
|
304 |
-
cap_description =
|
305 |
#cap_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in cap_block_data["blocks"]])
|
306 |
cap_opcodes_functionalities = "\n".join([
|
307 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
@@ -311,7 +311,7 @@ cap_opcodes_functionalities = "\n".join([
|
|
311 |
# ================== REPORTER BLOCK ===============================================
|
312 |
reporter_block_data = _load_block_catalog(REPORTER_BLOCKS_PATH)
|
313 |
#reporter_description = reporter_block_data["description"]
|
314 |
-
reporter_description =
|
315 |
#reporter_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in reporter_block_data["blocks"]])
|
316 |
reporter_opcodes_functionalities = "\n".join([
|
317 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
@@ -321,7 +321,7 @@ reporter_opcodes_functionalities = "\n".join([
|
|
321 |
# ================== STACK BLOCK ===============================================
|
322 |
stack_block_data = _load_block_catalog(STACK_BLOCKS_PATH)
|
323 |
#stack_description = stack_block_data["description"]
|
324 |
-
stack_description =
|
325 |
#stack_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in stack_block_data["blocks"]])
|
326 |
stack_opcodes_functionalities = "\n".join([
|
327 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
|
|
281 |
# ================== BOOLEAN BLOCK ===============================================
|
282 |
boolean_block_data = _load_block_catalog(BOOLEAN_BLOCKS_PATH)
|
283 |
#boolean_description = boolean_block_data["description"]
|
284 |
+
boolean_description = boolean_block_data.get("description", "No description available")
|
285 |
#boolean_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in boolean_block_data["blocks"]])
|
286 |
boolean_opcodes_functionalities = "\n".join([
|
287 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
|
|
291 |
# ================== C BLOCK ===============================================
|
292 |
c_block_data = _load_block_catalog(C_BLOCKS_PATH)
|
293 |
#c_description = c_block_data["description"]
|
294 |
+
c_description = c_block_data.get("description", "No description available")
|
295 |
#c_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in c_block_data["blocks"]])
|
296 |
c_opcodes_functionalities = "\n".join([
|
297 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
|
|
301 |
# ================== CAP BLOCK ===============================================
|
302 |
cap_block_data = _load_block_catalog(CAP_BLOCKS_PATH)
|
303 |
#cap_description = cap_block_data["description"]
|
304 |
+
cap_description = cap_block_data.get("description", "No description available")
|
305 |
#cap_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in cap_block_data["blocks"]])
|
306 |
cap_opcodes_functionalities = "\n".join([
|
307 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
|
|
311 |
# ================== REPORTER BLOCK ===============================================
|
312 |
reporter_block_data = _load_block_catalog(REPORTER_BLOCKS_PATH)
|
313 |
#reporter_description = reporter_block_data["description"]
|
314 |
+
reporter_description = reporter_block_data.get("description", "No description available")
|
315 |
#reporter_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in reporter_block_data["blocks"]])
|
316 |
reporter_opcodes_functionalities = "\n".join([
|
317 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|
|
|
321 |
# ================== STACK BLOCK ===============================================
|
322 |
stack_block_data = _load_block_catalog(STACK_BLOCKS_PATH)
|
323 |
#stack_description = stack_block_data["description"]
|
324 |
+
stack_description = stack_block_data.get("description", "No description available")
|
325 |
#stack_opcodes_functionalities = "\n".join([f" - Opcode: {block['op_code']}, functionality: {block['functionality']}" for block in stack_block_data["blocks"]])
|
326 |
stack_opcodes_functionalities = "\n".join([
|
327 |
f" - Opcode: {block.get('op_code', 'N/A')}, functionality: {block.get('functionality', 'N/A')}"
|