changeset 110:5858225c600e

main: move main function out of global namespace Just a bit of housekeeping.
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Thu, 19 Sep 2019 17:06:43 -0400
parents e3ffae4d7528
children 872637684299
files tilerswift
diffstat 1 files changed, 9 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/tilerswift
+++ b/tilerswift
@@ -8,7 +8,7 @@
 
 
 class MainWindow(QW.QMainWindow):
-    def __init__(self):
+    def __init__(self, app):
         super().__init__()
 
         self.resize(QC.QSize(1200, 800))
@@ -53,7 +53,11 @@
         self.rom_dockables.append(new_rom_dockable)
 
 
-app = QW.QApplication(sys.argv)
-window = MainWindow()
-window.show()
-app.exec_()
+def main():
+    app = QW.QApplication(sys.argv)
+    window = MainWindow(app)
+    window.show()
+    app.exec_()
+
+if __name__ == "__main__":
+    main()