mercurial/util.py
changeset 33619 609606d21765
parent 33549 9a2ee9591acc
child 33682 1d5e497c08b3
equal deleted inserted replaced
33610:658524d45af0 33619:609606d21765
   599     except error.InterventionRequired:
   599     except error.InterventionRequired:
   600         tr.close()
   600         tr.close()
   601         raise
   601         raise
   602     finally:
   602     finally:
   603         tr.release()
   603         tr.release()
       
   604 
       
   605 @contextlib.contextmanager
       
   606 def nullcontextmanager():
       
   607     yield
   604 
   608 
   605 class _lrucachenode(object):
   609 class _lrucachenode(object):
   606     """A node in a doubly linked list.
   610     """A node in a doubly linked list.
   607 
   611 
   608     Holds a reference to nodes on either side as well as a key-value
   612     Holds a reference to nodes on either side as well as a key-value