Quellcode durchsuchen

Encode with filesystemencoding.

Jelmer Vernooij vor 9 Jahren
Ursprung
Commit
b8ae63e4c9
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      dulwich/refs.py

+ 1 - 1
dulwich/refs.py

@@ -398,7 +398,7 @@ class DiskRefsContainer(RefsContainer):
             dir = root[len(path):].strip(os.path.sep).replace(os.path.sep, "/")
             for filename in files:
                 refname = (("%s/%s" % (dir, filename))
-                           .strip("/").encode('ascii'))
+                           .strip("/").encode(sys.getfilesystemencoding()))
                 # check_ref_format requires at least one /, so we prepend the
                 # base before calling it.
                 if check_ref_format(base + b'/' + refname):