Closed silasary closed 7 years ago
Fixed #42.
Long story short, StackIt was importing GUI, which imported Stackit.
This is a thing that generally shouldn't be done, but works as long as the import happens within a method, and not during module import.
Pyinstaller optimized all the imports to the top of the module, and broke everything.
This moves the core logic out of the Entry Point module, and fixes the problem the correct way.
Fixed #42.
Long story short, StackIt was importing GUI, which imported Stackit.
This is a thing that generally shouldn't be done, but works as long as the import happens within a method, and not during module import.
Pyinstaller optimized all the imports to the top of the module, and broke everything.
This moves the core logic out of the Entry Point module, and fixes the problem the correct way.