mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-11-03 21:40:52 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/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())
 |