From 181e5eada1a0d96dc3c4f24cfc4999458dbe9e3a Mon Sep 17 00:00:00 2001 From: Daniel Pizetta Date: Wed, 21 Feb 2018 17:28:30 -0300 Subject: [PATCH] Add a script to process ui and css, running the example, closes #83 --- script/run_ui_css_edition.py | 52 ++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100755 script/run_ui_css_edition.py diff --git a/script/run_ui_css_edition.py b/script/run_ui_css_edition.py new file mode 100755 index 000000000..754f46c8f --- /dev/null +++ b/script/run_ui_css_edition.py @@ -0,0 +1,52 @@ +#!/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())