# HG changeset patch # User Franz Glasner # Date 1458564545 -3600 # Node ID 3ee21f86844037a59616d827b1c87431ca33cec5 # Parent 6faddf79662336de1546d947177a2a45b7cfe41b Implement a "posixpath" filter to convert file path strings to use forward slashes. Needed for Mako configuration. diff -r 6faddf796623 -r 3ee21f868440 configmix/variables.py --- a/configmix/variables.py Fri Mar 18 09:28:44 2016 +0100 +++ b/configmix/variables.py Mon Mar 21 13:49:05 2016 +0100 @@ -8,7 +8,7 @@ import os from functools import wraps -from .compat import PY2, text_to_native_os_str, native_os_str_to_text +from .compat import PY2, text_to_native_os_str, native_os_str_to_text, u __all__ = [] @@ -114,3 +114,8 @@ @filter("abspath") def abspath_impl(config, v): return os.path.abspath(v) + + +@filter("posixpath") +def posixpath_impl(config, v): + return v.replace(u('\\'), u('/'))