This commit is contained in:
Alex Apolloni 2013-10-30 03:08:21 -07:00
commit 7ad212f078

View file

@ -54,12 +54,15 @@ def set_keychain(journal_name, password):
def u(s):
"""Mock unicode function for python 2 and 3 compatibility."""
return s if PY3 or type(s) is unicode else unicode(s, "unicode_escape")
"""file paths with a U like uses directories in Windows where being interperted at Unicode so force converting to string"""
return s if PY3 or type(s) is unicode else unicode(s.encode('string-escape'), "unicode_escape")
def prompt(msg):
"""Prints a message to the std err stream defined in util."""
if not msg.endswith("\n"):
msg += "\n"
print "barf"
print msg
STDERR.write(u(msg))
def py23_input(msg):