mirror of
https://github.com/pacnpal/Pac-cogs.git
synced 2025-12-20 10:51:05 -05:00
1.2 KiB
1.2 KiB
Active Context
Current Focus
- Fixing import issues in the VideoArchiver cog
- Maintaining relative imports while ensuring compatibility with Red-DiscordBot loading
- Implementing consistent import patterns across the codebase
Recent Changes
- Added fallback to absolute imports in component_manager.py to handle different loading scenarios
- Simplified relative import in core/init.py to use correct package structure
- Added fallback to absolute imports in queue_processor.py for consistent import handling
- Added fallback to absolute imports in message_handler.py with TYPE_CHECKING support
- Imports are now more resilient while maintaining relative import patterns
Active Files
- videoarchiver/core/component_manager.py
- videoarchiver/core/init.py
- videoarchiver/processor/queue_processor.py
- videoarchiver/processor/message_handler.py
- videoarchiver/processor/init.py
Next Steps
- Monitor package loading behavior
- Verify imports work in both development and production environments
- Apply similar import pattern updates to other modules if similar issues arise
- Continue to maintain consistent import patterns across the codebase
- Pay special attention to TYPE_CHECKING imports in other modules