comparison mercurial/lock.py @ 45942:89a2afe31e82

formating: upgrade to black 20.8b1 This required a couple of small tweaks to un-confuse black, but now it works. Big formatting changes come from: * Dramatically improved collection-splitting logic upstream * Black having a strong (correct IMO) opinion that """ is better than ''' Differential Revision: https://phab.mercurial-scm.org/D9430
author Augie Fackler <raf@durin42.com>
date Fri, 27 Nov 2020 17:03:29 -0500
parents 9b16bb3b2349
children d4ba4d51f85f
comparison
equal deleted inserted replaced
45941:346af7687c6f 45942:89a2afe31e82
173 l.acquirefn() 173 l.acquirefn()
174 return l 174 return l
175 175
176 176
177 class lock(object): 177 class lock(object):
178 '''An advisory lock held by one process to control access to a set 178 """An advisory lock held by one process to control access to a set
179 of files. Non-cooperating processes or incorrectly written scripts 179 of files. Non-cooperating processes or incorrectly written scripts
180 can ignore Mercurial's locking scheme and stomp all over the 180 can ignore Mercurial's locking scheme and stomp all over the
181 repository, so don't do that. 181 repository, so don't do that.
182 182
183 Typically used via localrepository.lock() to lock the repository 183 Typically used via localrepository.lock() to lock the repository
184 store (.hg/store/) or localrepository.wlock() to lock everything 184 store (.hg/store/) or localrepository.wlock() to lock everything
185 else under .hg/.''' 185 else under .hg/."""
186 186
187 # lock is symlink on platforms that support it, file on others. 187 # lock is symlink on platforms that support it, file on others.
188 188
189 # symlink is used because create of directory entry and contents 189 # symlink is used because create of directory entry and contents
190 # are atomic even over nfs. 190 # are atomic even over nfs.