| Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 1 | import sqlite3 |
| 2 | import hashlib | ||||
| 3 | |||||
| 4 | def md5sum(t): | ||||
| 5 | return hashlib.md5(t).hexdigest() | ||||
| 6 | |||||
| 7 | con = sqlite3.connect(":memory:") | ||||
| 8 | con.create_function("md5", 1, md5sum) | ||||
| 9 | cur = con.cursor() | ||||
| Petri Lehtinen | 1ca9395 | 2012-02-15 22:17:21 +0200 | [diff] [blame] | 10 | cur.execute("select md5(?)", (b"foo",)) |
| Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 11 | print(cur.fetchone()[0]) |