Karma: allow for karma/query on unicode strings
This commit is contained in:
parent
ca0ee4ce41
commit
578c2ea29f
|
@ -135,7 +135,7 @@ class Karma(Module):
|
||||||
INSERT INTO karma_log (key, delta, who, userhost)
|
INSERT INTO karma_log (key, delta, who, userhost)
|
||||||
VALUES (?, ?, ?, ?)
|
VALUES (?, ?, ?, ?)
|
||||||
'''
|
'''
|
||||||
conn.execute(sql, (key, value, nick, userhost))
|
conn.execute(sql, (key.decode('utf-8', 'ignore'), value, nick, userhost))
|
||||||
conn.commit()
|
conn.commit()
|
||||||
except sqlite3.Error as e:
|
except sqlite3.Error as e:
|
||||||
conn.rollback()
|
conn.rollback()
|
||||||
|
@ -216,7 +216,7 @@ class Karma(Module):
|
||||||
FROM karma_values
|
FROM karma_values
|
||||||
WHERE key = :key
|
WHERE key = :key
|
||||||
'''
|
'''
|
||||||
value = conn.execute(query, {'key': key}).fetchone()
|
value = conn.execute(query, {'key': key.decode('utf-8', 'ignore')}).fetchone()
|
||||||
|
|
||||||
if (value != None):
|
if (value != None):
|
||||||
query = '''
|
query = '''
|
||||||
|
|
Loading…
Reference in New Issue