From 48b13f0aeb6ea68e316abf4fef6ef74038b0bdcb Mon Sep 17 00:00:00 2001 From: Goffi Date: Mon, 21 Oct 2019 23:52:25 +0200 Subject: [PATCH] core (tools/utils): fixed hex conversion in getRepositoryData following Python 3 port --- sat/tools/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sat/tools/utils.py b/sat/tools/utils.py index 9b9a3a27..7a6bcc6b 100644 --- a/sat/tools/utils.py +++ b/sat/tools/utils.py @@ -213,8 +213,8 @@ def getRepositoryData(module, as_string=True, is_path=False): else: os.chdir(os.path.abspath(os.path.dirname(repos_root))) try: - with open(".hg/dirstate") as hg_dirstate: - hg_data["node"] = hg_dirstate.read(20).encode("hex") + with open(".hg/dirstate", 'rb') as hg_dirstate: + hg_data["node"] = hg_dirstate.read(20).hex() hg_data["node_short"] = hg_data["node"][:12] except IOError: log.debug("Can't access repository data")