Explorar el Código

bug fix with diskwriter (adding return carriage)

Steve Nyemba hace 5 años
padre
commit
4a985e82dc
Se han modificado 1 ficheros con 3 adiciones y 1 borrados
  1. 3 1
      transport/disk.py

+ 3 - 1
transport/disk.py

@@ -161,7 +161,9 @@ class SQLiteWriter(DiskWriter) :
 		
 		sql = " " .join(["INSERT INTO ",self.table,"(", ",".join(self.fields) ,")", "values(':values')"])
 		for row in info :
-			cursor.execute(sql.replace(":values",json.dumps(row)))
+			stream = json.dumps(row)
+			stream = stream.replace("'","''")
+			cursor.execute(sql.replace(":values",stream) )
 			# self.conn.commit()
 				# print (sql)