You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When preparing #828 it was found that it is too easy to accidentally create a circular import structure (especially between utils.py and game.py). Part of it is caused by global variables; part of it by functions that are in use in different places; part of it because modules do (and import) more than what they should.
We should probably move the common functions and global variables to different files and also think about which parts in the modules can be decoupled.
The text was updated successfully, but these errors were encountered:
When preparing #828 it was found that it is too easy to accidentally create a circular import structure (especially between
utils.py
andgame.py
). Part of it is caused by global variables; part of it by functions that are in use in different places; part of it because modules do (and import) more than what they should.We should probably move the common functions and global variables to different files and also think about which parts in the modules can be decoupled.
The text was updated successfully, but these errors were encountered: