This patch changes the default filesystem encodings to the values used before python3.6 to ensure compatibility with older versions.
Signed-off-by: Alin Gabriel Serdean <aserd...@ovn.org> Co-authored-by: Alin Balutoiu <abalut...@cloudbasesolutions.com> --- v2: update commit message --- tests/atlocal.in | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/atlocal.in b/tests/atlocal.in index 55f9333ee..0df504be7 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -106,6 +106,15 @@ FreeBSD|NetBSD) ;; esac +if test x"$PYTHON3" != x && test "$IS_WIN32" = yes; then + # enables legacy windows unicode printing needed for Python3 compatibility + # with the Python2 tests + PYTHONLEGACYWINDOWSFSENCODING=true + export PYTHONLEGACYWINDOWSFSENCODING + PYTHONLEGACYWINDOWSSTDIO=true + export PYTHONLEGACYWINDOWSSTDIO +fi + # Check whether to run IPv6 tests. if $PYTHON -c ' import socket -- 2.16.1.windows.1 _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev