Mercurial > public > mercurial-scm > hg-stable
diff mercurial/util.py @ 1329:8f06817bf266
Allow files to be opened in text mode, even on Windows.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Fri, 23 Sep 2005 10:28:55 -0700 |
parents | b47f96a178a3 |
children | 0f4e53e8c66b |
line wrap: on
line diff
--- a/mercurial/util.py Fri Sep 23 07:41:25 2005 -0700 +++ b/mercurial/util.py Fri Sep 23 10:28:55 2005 -0700 @@ -327,10 +327,11 @@ remote file access from higher level code. """ p = base - def o(path, mode="r"): + def o(path, mode="r", text=False): f = os.path.join(p, path) - mode += "b" # for that other OS + if not text: + mode += "b" # for that other OS if mode[0] != "r": try: @@ -549,7 +550,7 @@ if time.daylight: tz = time.altzone else: tz = time.timezone return t, tz - + def datestr(date=None, format='%c'): """represent a (unixtime, offset) tuple as a localized time. unixtime is seconds since the epoch, and offset is the time zone's