From 7970fab9f6d45efe3a1610e57f44044d623c5cc0 Mon Sep 17 00:00:00 2001 From: Ben Kurtovic Date: Wed, 5 Sep 2012 09:57:37 -0400 Subject: [PATCH] Fix bug when page contains unicode. --- tasks/afc_copyvios.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tasks/afc_copyvios.py b/tasks/afc_copyvios.py index 91e5cf7..6862e37 100644 --- a/tasks/afc_copyvios.py +++ b/tasks/afc_copyvios.py @@ -154,7 +154,7 @@ class AFCCopyvios(Task): config, which is ``False`` by default. """ pageid = page.pageid - hash = sha256(page.get()).hexdigest() + hash = sha256(page.get().encode("utf8")).hexdigest() query1 = "SELECT 1 FROM cache WHERE cache_id = ?" query2 = "DELETE FROM cache WHERE cache_id = ?" query3 = "INSERT INTO cache VALUES (?, ?, ?, CURRENT_TIMESTAMP, ?, ?)"