summaryrefslogtreecommitdiffstats
path: root/pym/portage/cache/sqlite.py
diff options
context:
space:
mode:
Diffstat (limited to 'pym/portage/cache/sqlite.py')
-rw-r--r--pym/portage/cache/sqlite.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/pym/portage/cache/sqlite.py b/pym/portage/cache/sqlite.py
index a0b11165f..0a8424880 100644
--- a/pym/portage/cache/sqlite.py
+++ b/pym/portage/cache/sqlite.py
@@ -4,10 +4,10 @@
from portage.cache import fs_template
from portage.cache import cache_errors
-import os
+from portage import os
+from portage import _unicode_encode
from portage.cache.template import reconstruct_eclasses
-from portage.util import writemsg, apply_secpass_permissions
-from portage.data import portage_gid
+from portage.util import writemsg
from portage.localization import _
try:
import sqlite3 as db_module # sqlite3 is optional with >=python-2.5
@@ -59,7 +59,7 @@ class database(fs_template.FsBased):
try:
self._ensure_dirs()
self._db_connection = self._db_module.connect(
- database=self._dbpath, **connection_kwargs)
+ database=_unicode_encode(self._dbpath), **connection_kwargs)
self._db_cursor = self._db_connection.cursor()
self._db_cursor.execute("PRAGMA encoding = %s" % self._db_escape_string("UTF-8"))
if not self._ensure_access(self._dbpath):