Ausertung von schleifen und Helperfunktionen ergänzt in extract.py

This commit is contained in:
2026-08-09 20:56:24 +02:00
parent 5f11c77ddf
commit 5d227d2f61
44 changed files with 1713 additions and 5 deletions
+61
View File
@@ -36,6 +36,67 @@
"code": "template_lot_type.select(\n template_lot_type.template,\n distinct_on=template_lot_type.template)",
"phase": "after_super",
"condition": "table_h.table_exist(template_lot_type_table_name) and table_h.table_exist(lot_type_table_name)"
},
{
"object": "cursor",
"operation": "execute",
"tables": [],
"line": 89,
"args": [
"*template_lot_type.join(lot_type, condition=template_lot_type.type == lot_type.id).select(lot_type.code, where=template_lot_type.template == template_id)"
],
"kwargs": {},
"code": "(connection.cursor()).execute(*template_lot_type\n .join(lot_type,\n condition=template_lot_type.type == lot_type.id)\n .select(\n lot_type.code,\n where=template_lot_type.template == template_id))",
"phase": "after_super",
"condition": "table_h.table_exist(template_lot_type_table_name) and table_h.table_exist(lot_type_table_name)"
},
{
"object": "template_lot_type.join(lot_type, condition=template_lot_type.type == lot_type.id)",
"operation": "select",
"tables": [],
"line": 89,
"args": [
"lot_type.code"
],
"kwargs": {
"where": "template_lot_type.template == template_id"
},
"code": "template_lot_type\n .join(lot_type,\n condition=template_lot_type.type == lot_type.id)\n .select(\n lot_type.code,\n where=template_lot_type.template == template_id)",
"phase": "after_super",
"condition": "table_h.table_exist(template_lot_type_table_name) and table_h.table_exist(lot_type_table_name)"
},
{
"object": "cursor",
"operation": "execute",
"tables": [
"product_template"
],
"line": 96,
"args": [
"*table.update([table.lot_required], [value], where=table.id == template_id)"
],
"kwargs": {},
"code": "(connection.cursor()).execute(*table.update(\n [table.lot_required], [(cls.lot_required.sql_format([t for t, in cursor]))],\n where=table.id == template_id))",
"phase": "after_super",
"condition": "table_h.table_exist(template_lot_type_table_name) and table_h.table_exist(lot_type_table_name)"
},
{
"object": "table",
"operation": "update",
"tables": [
"product_template"
],
"line": 96,
"args": [
"[table.lot_required]",
"[value]"
],
"kwargs": {
"where": "table.id == template_id"
},
"code": "table.update(\n [table.lot_required], [(cls.lot_required.sql_format([t for t, in cursor]))],\n where=table.id == template_id)",
"phase": "after_super",
"condition": "table_h.table_exist(template_lot_type_table_name) and table_h.table_exist(lot_type_table_name)"
}
]
}