| 
														
															@@ -141,7 +141,7 @@ class ExclusiveLock: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             timer = TimeoutTimer(timeout, sleep).start() 
														 | 
														
														 | 
														
															             timer = TimeoutTimer(timeout, sleep).start() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             while True: 
														 | 
														
														 | 
														
															             while True: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 try: 
														 | 
														
														 | 
														
															                 try: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                    os.rename(temp_path, self.path) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    os.replace(temp_path, self.path) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 except OSError:  # already locked 
														 | 
														
														 | 
														
															                 except OSError:  # already locked 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     if self.by_me(): 
														 | 
														
														 | 
														
															                     if self.by_me(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                         return self 
														 | 
														
														 | 
														
															                         return self 
														 |