소스 검색

bug fix with diskwriter (adding return carriage)

Steve Nyemba 5 년 전
부모
커밋
4a985e82dc
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  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)