HOTFIX: Production bot failed to start due to circular import. Root cause: utilities/dropdown.py importing from command_logic/logic_gameplay.py while logic_gameplay.py imports from utilities/dropdown.py. Solution: Created play_lock.py as standalone module containing: - release_play_lock() - safe_play_lock() Both modules now import from play_lock.py instead of each other. Error message: ImportError: cannot import name 'release_play_lock' from partially initialized module 'command_logic.logic_gameplay' (most likely due to a circular import) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| autocomplete.py | ||
| buttons.py | ||
| dropdown.py | ||
| embeds.py | ||
| pages.py | ||
| supabase.py | ||