mercurial/shelve.py
changeset 51813 adbfbbf9963f
parent 51812 a1a94d488e14
child 51858 607e94e01851
equal deleted inserted replaced
51812:a1a94d488e14 51813:adbfbbf9963f
   389             obj.activebookmark = b''
   389             obj.activebookmark = b''
   390             if d.get(b'activebook', b'') != cls._noactivebook:
   390             if d.get(b'activebook', b'') != cls._noactivebook:
   391                 obj.activebookmark = d.get(b'activebook', b'')
   391                 obj.activebookmark = d.get(b'activebook', b'')
   392             obj.interactive = d.get(b'interactive') == cls._interactive
   392             obj.interactive = d.get(b'interactive') == cls._interactive
   393         except (error.RepoLookupError, KeyError) as err:
   393         except (error.RepoLookupError, KeyError) as err:
   394             raise error.CorruptedState(pycompat.bytestr(err))
   394             raise error.CorruptedState(stringutil.forcebytestr(err))
   395 
   395 
   396         return obj
   396         return obj
   397 
   397 
   398     @classmethod
   398     @classmethod
   399     def save(
   399     def save(