Issue #23742: ntpath.expandvars() no longer loses unbalanced single quotes.
diff --git a/Lib/ntpath.py b/Lib/ntpath.py
index 11e4470..58951b9 100644
--- a/Lib/ntpath.py
+++ b/Lib/ntpath.py
@@ -351,7 +351,7 @@
                 index = path.index('\'')
                 res = res + '\'' + path[:index + 1]
             except ValueError:
-                res = res + path
+                res = res + c + path
                 index = pathlen - 1
         elif c == '%':  # variable or '%'
             if path[index + 1:index + 2] == '%':