Commit Graph

9 Commits

Author SHA1 Message Date
kramo
de3ef53148 Make pylint happy 2023-06-10 19:34:00 +02:00
kramo
0db636b375 Port bottles fix from main 2023-06-10 19:13:25 +02:00
GeoffreyCoulaud
842f9fe522 🎨 Various code style / behaviour fixes
- Merged platform sources when possible
- Added URLExecutableSource class
- Moved replaced_by_schema_key to utils/decorators
- Better retryable exception handling in some managers
-  Split SteamHelper into SteamFileHelper and SteamAPIHelper
- Delegated SteamRateLimiter creation to SteamAPIManager init
- Using additional_data for appid in SteamAPIManager
- Added Windows support for Legendary
- Stylistic changed suggested by pylint
2023-06-10 02:59:41 +02:00
GeoffreyCoulaud
5dc6ec899a 🎨 Various changes
- Changed source additional data to dict
- Moved local cover saving into a manager
- Added stub for itch cover manager
2023-06-07 15:00:42 +02:00
GeoffreyCoulaud
b50a0a1a04 📝 Updated SourceIterator type hints 2023-06-05 13:29:54 +02:00
GeoffreyCoulaud
725bab5c93 🐛 Fixed new location override syntax 2023-06-05 13:21:19 +02:00
GeoffreyCoulaud
1e3e6484e4 🎨 Simplified source location user override 2023-06-05 13:11:05 +02:00
GeoffreyCoulaud
1dcfe38253 🎨 Simplified SourceIterator-s
- Using generator functions
- Common generator init and next in base class
- Explicited that error handling should happen in generator
2023-06-05 12:40:41 +02:00
GeoffreyCoulaud
e91aeddd3b Added Bottles source 2023-06-05 01:57:38 +02:00