Closed cohenaj194 closed 7 months ago
The recent changes to the Azeroth Auction Assassin application bring version 1.0.17.2 enhancements, including backup features, refined Discord alerts using embeds, and improved code organization. Additionally, modifications were made to ignore backup directories and update the Windows executable build workflow.
File Path | Change Summary |
---|---|
.github/workflows/windows-exe-build.yml |
Updated version to 1.0.17.2 , adjusted tag and release name. |
.gitignore |
Added entry to ignore backup files in AzerothAuctionAssassinData/backup/ . |
AzerothAuctionAssassin.py |
Updated version, added backup functionality, and data folder creation. |
mega_alerts.py , utils/api_requests.py , utils/helpers.py , utils/mega_data_setup.py |
Enhanced Discord integration with new embed functionalities and refactored message construction. |
Objective | Addressed | Explanation |
---|---|---|
make embeds for AAA (#75) | ✅ | The changes introduced embed functionalities in mega_alerts.py as requested in issue #75. |
🐰✨ A leap and a bound in the code so neat, Version one-point-seventeen, oh what a treat! Backups and embeds, all shiny and new, Alerts in Discord, coming right through! Hop, hop, hurray, for updates galore, Azeroth's markets, we'll conquer once more! 🌟📈
AzerothAuctionAssassin.py (25)
17-17: Local variable `ex` is assigned to but never used --- 21-21: Module level import not at top of file --- 21-21: `breeze_resources` imported but unused --- 22-22: Module level import not at top of file --- 23-23: Module level import not at top of file --- 24-24: Module level import not at top of file --- 25-25: Module level import not at top of file --- 26-26: Module level import not at top of file --- 27-27: Module level import not at top of file --- 28-28: Module level import not at top of file --- 29-29: Module level import not at top of file --- 30-30: Module level import not at top of file --- 31-31: Module level import not at top of file --- 32-47: Module level import not at top of file --- 63-63: f-string without any placeholders --- 71-71: f-string without any placeholders --- 798-798: Do not use bare `except` --- 828-828: Do not use bare `except` --- 1022-1022: Local variable `e` is assigned to but never used --- 1026-1026: f-string without any placeholders --- 1156-1156: Do not use bare `except` --- 1323-1323: f-string without any placeholders --- 1463-1463: Do not use bare `except` --- 1610-1610: Do not use bare `except` --- 1819-1819: Do not compare types, use `isinstance()`
AzerothAuctionAssassin.py (1)
`1917-1952`: Ensure that the backup directory and files have appropriate permissions to prevent unauthorized access, especially if the data is sensitive.
Summary by CodeRabbit
New Features
Chores
1.0.17
..gitignore
to exclude backup directories.