| 
					
				 | 
			
			
				@@ -185,6 +185,16 @@ class RemoteRepository: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             except self.RPCError as err: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if err.remote_type != 'TypeError': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     raise 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                msg = """\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Please note: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+If you see a TypeError complaining about the number of positional arguments 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+given to open(), you can ignore it if it comes from a borg version < 1.0.7. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+This TypeError is a cosmetic side effect of the compatibility code borg 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+clients >= 1.0.7 have to support older borg servers. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+This problem will go away as soon as the server has been upgraded to 1.0.7+. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+""" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                # emit this msg in the same way as the "Remote: ..." lines that show the remote TypeError 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sys.stderr.write(msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if append_only: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     raise self.NoAppendOnlyOnServer() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 self.id = self.call('open', self.location.path, create, lock_wait, lock) 
			 |