From c53ffa66dcda4f9897624e83f81ce8e27169112b Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Sun, 29 Jan 2017 23:09:16 +0100 Subject: [PATCH] Correctly handle text. .string does weird things. --- handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/handler.py b/handler.py index b00a886..ae7311d 100755 --- a/handler.py +++ b/handler.py @@ -58,7 +58,7 @@ def messageHandler(sender, recipient, mid, date, driver, mode = 0, db = dbtools. juha = BeautifulSoup(driver.page_source, "html5lib") text = juha.select("div.msg div")[0] - db.executeQuery("INSERT INTO messages(id, text, sender_id, recipient_id, created_at) VALUES('%s', '%s', '%s', '%s', '%s');" % (mid, setuptools.unescapeText(text.string or "").strip(), sender, recipient, date)) + db.executeQuery("INSERT INTO messages(id, text, sender_id, recipient_id, created_at) VALUES('%s', '%s', '%s', '%s', '%s');" % (mid, setuptools.unescapeText(text.text).strip(), sender, recipient, date)) db.commit() try: