mirror of
https://github.com/MaksTinyWorkshop/_Assistant_Lead_Tech
synced 2026-04-06 21:41:42 +02:00
fix(scripts): ignorer le bruit du buffer expect avant l'en-tête CSV
This commit is contained in:
@@ -58,10 +58,17 @@ EOF
|
||||
}
|
||||
|
||||
# Parser le CSV avec python3 — gère les champs multilignes et les virgules dans les valeurs
|
||||
# On cherche la ligne d'en-tête CSV pour ignorer le bruit du buffer expect
|
||||
local rendered_lines
|
||||
rendered_lines=$(printf '%s' "$csv" | python3 -c "
|
||||
import sys, csv, re
|
||||
reader = csv.DictReader(sys.stdin)
|
||||
import sys, csv, re, io
|
||||
|
||||
raw = sys.stdin.read()
|
||||
start = raw.find('\"Group\"')
|
||||
if start == -1:
|
||||
sys.exit(0)
|
||||
clean = raw[start:]
|
||||
reader = csv.DictReader(io.StringIO(clean))
|
||||
for row in reader:
|
||||
group = row.get('Group', '')
|
||||
title = row.get('Title', '')
|
||||
|
||||
Reference in New Issue
Block a user