hgext3rd/evolve/stablerangecache.py
changeset 4735 168c270e8347
parent 4487 d972041022cb
child 4736 9e0d35d2f7d4
--- a/hgext3rd/evolve/stablerangecache.py	Fri Jul 12 23:00:11 2019 -0700
+++ b/hgext3rd/evolve/stablerangecache.py	Thu Jul 11 12:11:43 2019 -0700
@@ -14,6 +14,7 @@
 import time
 
 from mercurial import (
+    encoding,
     error,
     localrepo,
     node as nodemod,
@@ -234,7 +235,8 @@
             util.makedirs(self._vfs.dirname(self._path))
         except OSError:
             return None
-        con = sqlite3.connect(self._path, timeout=30, isolation_level="IMMEDIATE")
+        con = sqlite3.connect(encoding.strfromlocal(self._path), timeout=30,
+                              isolation_level="IMMEDIATE")
         con.text_factory = str
         return con