JairoCesar commited on
Commit
f65a8dd
·
verified ·
1 Parent(s): 40736f3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -114,7 +114,13 @@ def log_query(query, result_event):
114
 
115
  # Prepara la fila a escribir
116
  # Usamos comillas dobles y comas para el formato CSV
117
- log_entry = f'"{timestamp}","{query.replace("\"", "\"\"")}","{result_event.replace("\"", "\"\"")}"\n'
 
 
 
 
 
 
118
 
119
  try:
120
  # Abre el archivo en modo 'append' (añadir al final)
 
114
 
115
  # Prepara la fila a escribir
116
  # Usamos comillas dobles y comas para el formato CSV
117
+ # Preparamos las partes de la entrada de registro para que sean seguras para CSV
118
+ safe_query = query.replace('"', '""')
119
+ safe_result = result_event.replace('"', '""')
120
+
121
+ # Construimos la entrada de registro
122
+ # El salto de línea '\n' ahora está fuera de la f-string
123
+ log_entry = f'"{timestamp}","{safe_query}","{safe_result}"' + '\n'
124
 
125
  try:
126
  # Abre el archivo en modo 'append' (añadir al final)