#NEWLINE# def __enter__( self ) : #NEWLINE# #INDENT# self . lockfile = open ( self . fname , 'w' ) #NEWLINE# while True : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# self . trylock ( ) #NEWLINE# return self #NEWLINE# #UNINDENT# except IOError as e : #NEWLINE# #INDENT# if ( self . errno in ( errno . EACCES , errno . EAGAIN ) ) : #NEWLINE# #INDENT# time . sleep ( 0.01 ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# raise