# HG changeset patch # User Pierre-Yves David # Date 1586873378 -7200 # Node ID 0792ad55e5330662574c9223afb1598095af8569 # Parent ed475420e0af00eba153449ebbf0f69b3092e473 nodemap: access the mmap opener option using bytes The key is bytes and need to be accessed s such. Differential Revision: https://phab.mercurial-scm.org/D8413 diff -r ed475420e0af -r 0792ad55e533 mercurial/revlogutils/nodemap.py --- a/mercurial/revlogutils/nodemap.py Tue Apr 14 04:17:57 2020 +0200 +++ b/mercurial/revlogutils/nodemap.py Tue Apr 14 16:09:38 2020 +0200 @@ -48,7 +48,7 @@ docket.data_unused = data_unused filename = _rawdata_filepath(revlog, docket) - use_mmap = revlog.opener.options.get("exp-persistent-nodemap.mmap") + use_mmap = revlog.opener.options.get(b"exp-persistent-nodemap.mmap") try: with revlog.opener(filename) as fd: if use_mmap: @@ -132,7 +132,7 @@ can_incremental = util.safehasattr(revlog.index, "nodemap_data_incremental") ondisk_docket = revlog._nodemap_docket feed_data = util.safehasattr(revlog.index, "update_nodemap_data") - use_mmap = revlog.opener.options.get("exp-persistent-nodemap.mmap") + use_mmap = revlog.opener.options.get(b"exp-persistent-nodemap.mmap") data = None # first attemp an incremental update of the data