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