from miro.plat import fontinfo fontinfo.init() from miro.plat import commandline args = commandline.get_command_line()[1:] if '--theme' in args: index = args.index('--theme') theme = args[index + 1] del args[index:index+1] from miro import startup startup.initialize(theme) from miro.plat import migrateappname migrateappname.migrateSupport('Democracy', 'Miro') from miro import commandline commandline.set_command_line_args(args) # Kick off the application from miro.plat.frontends.widgets.application import WindowsApplication WindowsApplication().run() pipe_server.quit() # sys.exit isn't sufficient--need to really end the process from miro.plat.utils import exit_miro exit_miro(0) if __name__ == "__main__": startup()
import sys import logging logging.basicConfig(level=logging.CRITICAL) from miro import app app.debugmode = True from miro.plat import utils utils.initialize_locale() from miro import bootstrap bootstrap.bootstrap() from miro import test from miro.plat import resources sys.path.append(resources.app_root()) test.run_tests() if __name__ == "__main__": if "--unittest" in sys.argv: sys.argv.remove("--unittest") test_startup(sys.argv) else: startup(sys.argv) # sys.exit isn't sufficient--need to really end the process from miro.plat.utils import exit_miro exit_miro(0)