| 
					
				 | 
			
			
				@@ -1,6 +1,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #!/usr/bin/python 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Usage: scripts/maint/updateFallbackDirs.py > src/or/fallback_dirs.inc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# This script should be run from a stable, reliable network connection, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# with no other network activity (and not over tor). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# If this is not possible, please disable: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# PERFORM_IPV4_DIRPORT_CHECKS and PERFORM_IPV6_DIRPORT_CHECKS 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Needs dateutil (and potentially other python packages) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Needs stem available in your PYTHONPATH, or just ln -s ../stem/stem . 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # Optionally uses ipaddress (python 3 builtin) or py2-ipaddress (package) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # for netblock analysis, in PYTHONPATH, or just 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1061,7 +1068,7 @@ class Candidate(object): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     downloader = DescriptorDownloader() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     start = datetime.datetime.utcnow() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # some directory mirrors respond to requests in ways that hang python 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    # sockets, which is why we long this line here 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    # sockets, which is why we log this line here 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     logging.info('Initiating consensus download from %s (%s:%d).', nickname, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  dirip, dirport) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     # there appears to be about 1 second of overhead when comparing stem's 
			 |