mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-31 04:50:34 -04:00 
			
		
		
		
	
		
			
	
	
		
			53 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | #!/usr/bin/env python3 | ||
|  | # -*- coding: utf-8 -*- | ||
|  | """Process qrc and ui files, then run example in while loop.""" | ||
|  | 
 | ||
|  | from __future__ import absolute_import, print_function | ||
|  | 
 | ||
|  | import sys | ||
|  | from subprocess import call | ||
|  | 
 | ||
|  | 
 | ||
|  | def main(): | ||
|  |     """Process qrc and ui files, then run example in while loop.""" | ||
|  |     dark = None | ||
|  |     no_dark = None | ||
|  | 
 | ||
|  |     while True: | ||
|  |         try: | ||
|  |             dark.kill() | ||
|  |         except AttributeError: | ||
|  |             print('Dark not running!') | ||
|  |         except Exception: | ||
|  |             print('Dark still running!') | ||
|  |         else: | ||
|  |             print('Dark was killed!') | ||
|  | 
 | ||
|  |         try: | ||
|  |             no_dark.kill() | ||
|  |         except AttributeError: | ||
|  |             print('No Dark not running!') | ||
|  |         except Exception: | ||
|  |             print('No Dark still running!') | ||
|  |         else: | ||
|  |             print('No Dark was killed!') | ||
|  | 
 | ||
|  |         print(sys.argv) | ||
|  | 
 | ||
|  |         # process qrc files | ||
|  |         call(['python', 'process_qrc.py']) | ||
|  |         # process ui files | ||
|  |         call(['python', 'process_ui.py']) | ||
|  |         # open dark example | ||
|  |         dark = call(['python', '../example/example.py'] + sys.argv[1:]) | ||
|  |         # open no dark example | ||
|  |         no_dark = call(['python', '../example/example.py', '--no_dark'] + sys.argv[1:]) | ||
|  | 
 | ||
|  |         if dark or no_dark: | ||
|  |             print('Unf! It not worked! Please, check the error(s).') | ||
|  |             break | ||
|  | 
 | ||
|  | 
 | ||
|  | if __name__ == "__main__": | ||
|  |     sys.exit(main()) |