mirror of
				https://github.com/KevinMidboe/spotify-downloader.git
				synced 2025-10-29 18:00:15 +00:00 
			
		
		
		
	First run config info (#273)
* Show default options and config path when running for the first time * Remove unnecessary global
This commit is contained in:
		
				
					committed by
					
						 Ritiek Malhotra
						Ritiek Malhotra
					
				
			
			
				
	
			
			
			
						parent
						
							4eb4628128
						
					
				
				
					commit
					a1b4266d08
				
			| @@ -1,4 +1,6 @@ | ||||
| from core import internals | ||||
| from core import internals, const | ||||
|  | ||||
| log = const.log | ||||
|  | ||||
| import logging | ||||
| import yaml | ||||
| @@ -48,10 +50,17 @@ def get_config(config_file): | ||||
|         with open(config_file, 'r') as ymlfile: | ||||
|             cfg = yaml.load(ymlfile) | ||||
|     except FileNotFoundError: | ||||
|         log.info('Writing default configuration to {0}:'.format(config_file)) | ||||
|         with open(config_file, 'w') as ymlfile: | ||||
|             yaml.dump(default_conf, ymlfile, default_flow_style=False) | ||||
|             cfg = default_conf | ||||
|  | ||||
|         for line in yaml.dump(default_conf['spotify-downloader'], default_flow_style=False).split('\n'): | ||||
|             if line.strip(): | ||||
|                 log.info(line.strip()) | ||||
|         log.info('Please note that command line arguments have higher priority ' | ||||
|                  'than their equivalents in the configuration file') | ||||
|  | ||||
|     return cfg['spotify-downloader'] | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user