diff rust/hg-cpython/src/filepatterns.rs @ 43772:ee3872c14ab3

rust-cpython: do not convert warning pattern to utf-8 bytes On Unix, both Rust Path and Mercurial expect a locale-dependent bytes, and we don't support Windows yet.
author Yuya Nishihara <yuya@tcha.org>
date Tue, 19 Nov 2019 23:19:57 +0900
parents f79377f24487
children ce088b38f92b
line wrap: on
line diff
--- a/rust/hg-cpython/src/filepatterns.rs	Tue Nov 19 23:16:16 2019 +0900
+++ b/rust/hg-cpython/src/filepatterns.rs	Tue Nov 19 23:19:57 2019 +0900
@@ -68,7 +68,7 @@
         .iter()
         .map(|(path, syn)| {
             (
-                PyBytes::new(py, &path.to_string_lossy().as_bytes()),
+                PyBytes::new(py, &files::get_bytes_from_path(path)),
                 PyBytes::new(py, syn),
             )
         })