Mercurial > libervia-backend
comparison sat/tools/utils.py @ 3064:d62fceccff22
core (tools/utils): fixed hex conversion in getRepositoryData following Python 3 port
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 21 Oct 2019 23:52:25 +0200 |
parents | ab2696e34d29 |
children | 9d0df638c8b4 |
comparison
equal
deleted
inserted
replaced
3063:84bb63e1e4c4 | 3064:d62fceccff22 |
---|---|
211 if is_path: | 211 if is_path: |
212 os.chdir(repos_root) | 212 os.chdir(repos_root) |
213 else: | 213 else: |
214 os.chdir(os.path.abspath(os.path.dirname(repos_root))) | 214 os.chdir(os.path.abspath(os.path.dirname(repos_root))) |
215 try: | 215 try: |
216 with open(".hg/dirstate") as hg_dirstate: | 216 with open(".hg/dirstate", 'rb') as hg_dirstate: |
217 hg_data["node"] = hg_dirstate.read(20).encode("hex") | 217 hg_data["node"] = hg_dirstate.read(20).hex() |
218 hg_data["node_short"] = hg_data["node"][:12] | 218 hg_data["node_short"] = hg_data["node"][:12] |
219 except IOError: | 219 except IOError: |
220 log.debug("Can't access repository data") | 220 log.debug("Can't access repository data") |
221 | 221 |
222 # we restore original working dir | 222 # we restore original working dir |