''' Main runner entry point for Gooey. ''' import wx from gooey.gui.lang import i18n from gooey.gui.controller import Controller from gooey.gui import image_repository def run(build_spec): app = wx.App(False) i18n.load(build_spec['language_dir'], build_spec['language']) image_repository.patch_images(build_spec['image_dir']) controller = Controller(build_spec) controller.run() app.MainLoop()