fix: leverage import handler method to determine command/subcommand
just moved previous logic to rattail/handler
This commit is contained in:
		
							parent
							
								
									89d7009a18
								
							
						
					
					
						commit
						ddec77c37f
					
				
					 1 changed files with 1 additions and 17 deletions
				
			
		|  | @ -34,7 +34,6 @@ import time | |||
| 
 | ||||
| import sqlalchemy as sa | ||||
| 
 | ||||
| from rattail.exceptions import ConfigurationError | ||||
| from rattail.threads import Thread | ||||
| 
 | ||||
| import colander | ||||
|  | @ -458,22 +457,7 @@ And here is the output: | |||
|         return HTML.tag('div', class_='tailbone-markdown', c=[notes]) | ||||
| 
 | ||||
|     def get_cmd_for_handler(self, handler, ignore_errors=False): | ||||
|         handler_key = handler.get_key() | ||||
| 
 | ||||
|         cmd = self.rattail_config.getlist('rattail.importing', | ||||
|                                           '{}.cmd'.format(handler_key)) | ||||
|         if not cmd or len(cmd) != 2: | ||||
|             cmd = self.rattail_config.getlist('rattail.importing', | ||||
|                                               '{}.default_cmd'.format(handler_key)) | ||||
| 
 | ||||
|             if not cmd or len(cmd) != 2: | ||||
|                 msg = ("Missing or invalid config; please set '{}.default_cmd' in the " | ||||
|                        "[rattail.importing] section of your config file".format(handler_key)) | ||||
|                 if ignore_errors: | ||||
|                     return | ||||
|                 raise ConfigurationError(msg) | ||||
| 
 | ||||
|         return cmd | ||||
|         return handler.get_cmd(ignore_errors=ignore_errors) | ||||
| 
 | ||||
|     def get_runas_for_handler(self, handler): | ||||
|         handler_key = handler.get_key() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar