From 4b2398255d511bd862f9d1dfbfe4511ac7386ef0 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 3 Oct 2007 15:37:22 +0000 Subject: [PATCH] Possible fix for unicode errors with non ascii path. --- src/libprs500/library/database.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libprs500/library/database.py b/src/libprs500/library/database.py index 8be6b433a8..c7323807d1 100644 --- a/src/libprs500/library/database.py +++ b/src/libprs500/library/database.py @@ -36,6 +36,8 @@ class Concatenate(object): return self.ans def _connect(path): + if isinstance(path, unicode): + path = path.encode('utf-8') conn = sqlite.connect(path, detect_types=sqlite.PARSE_DECLTYPES|sqlite.PARSE_COLNAMES) conn.row_factory = lambda cursor, row : list(row) conn.create_aggregate('concat', 1, Concatenate)