Mercurial > public > mercurial-scm > hg-stable
diff hgext/largefiles/overrides.py @ 27772:00bd72629a45
largefiles: use util.readfile in overrides
author | Bryan O'Sullivan <bryano@fb.com> |
---|---|
date | Tue, 12 Jan 2016 14:29:34 -0800 |
parents | af13eaf9ab8c |
children | bf3bf7158f69 |
line wrap: on
line diff
--- a/hgext/largefiles/overrides.py Tue Jan 12 14:28:43 2016 -0800 +++ b/hgext/largefiles/overrides.py Tue Jan 12 14:29:34 2016 -0800 @@ -967,16 +967,7 @@ f = lfutil.splitstandin(f) - def getdatafn(): - fd = None - try: - fd = open(path, 'rb') - return fd.read() - finally: - if fd: - fd.close() - - getdata = getdatafn + getdata = lambda: util.readfile(path) write(f, 'x' in ff and 0o755 or 0o644, 'l' in ff, getdata) if subrepos: @@ -1024,16 +1015,7 @@ f = lfutil.splitstandin(f) - def getdatafn(): - fd = None - try: - fd = open(os.path.join(prefix, path), 'rb') - return fd.read() - finally: - if fd: - fd.close() - - getdata = getdatafn + getdata = lambda: util.readfile(os.path.join(prefix, path)) write(f, 'x' in ff and 0o755 or 0o644, 'l' in ff, getdata)