| 
					
				 | 
			
			
				@@ -1951,7 +1951,12 @@ class Archiver: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 commands[args.topic].print_help() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         else: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            parser.error('No help available on %s' % (args.topic,)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            msg_lines = [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            msg_lines += ['No help available on %s.' % args.topic] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            msg_lines += ['Try one of the following:'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            msg_lines += ['    Commands: %s' % ', '.join(sorted(commands.keys()))] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            msg_lines += ['    Topics: %s' % ', '.join(sorted(self.helptext.keys()))] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            parser.error('\n'.join(msg_lines)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return self.exit_code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def do_subcommand_help(self, parser, args): 
			 |