Revision 5815
Added by Aaron Marcuse-Kubitza over 12 years ago
lib/sql_io.py | ||
---|---|---|
61 | 61 |
''' |
62 | 62 |
if errors_table == None or cols == (): return |
63 | 63 |
|
64 |
for col in cols: |
|
64 |
col_names = [c.name for c in cols] |
|
65 |
if not col_names: col_names = [None] # need at least one entry |
|
66 |
for col_name in col_names: |
|
65 | 67 |
try: |
66 |
sql.insert(db, errors_table, dict(column=col.name, value=value,
|
|
68 |
sql.insert(db, errors_table, dict(column=col_name, value=value,
|
|
67 | 69 |
error_code=error_code, error=error), recover=True, |
68 | 70 |
cacheable=True, log_level=4) |
69 | 71 |
except sql.DuplicateKeyException: pass |
Also available in: Unified diff
sql_io.py: track_data_error(): Support errors with no columns by inserting a single entry with column set to NULL