| 
					
				 | 
			
			
				@@ -197,7 +197,7 @@ class ExclusiveLock: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     host_pid, thread_str = name.rsplit("-", 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     host, pid_str = host_pid.rsplit(".", 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     pid = int(pid_str) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    thread = int(thread_str) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    thread = int(thread_str, 16) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 except ValueError: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     # Malformed lock name? Or just some new format we don't understand? 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     logger.error("Found malformed lock %s in %s. Please check/fix manually.", name, self.path) 
			 |