Files
beets/test/plugins
Šarūnas Nejus 3be4a89aee refactor: convert _types from class attributes to cached properties
Convert static _types dictionaries to dynamic cached class properties to
enable proper plugin type inheritance and avoid mutating shared state.

Key changes:
- Replace static _types dicts with @cached_classproperty decorators
- Update cached_classproperty to support proper caching with class names
- Remove manual _types mutation in plugin loading/unloading
- Add pluginload event and cache clearing for proper plugin integration
- Fix test to trigger type checking during item creation

This ensures plugin types are properly inherited through the class
hierarchy and eliminates issues with shared mutable state between
test runs.
2025-07-16 14:45:25 +01:00
..
2023-10-17 19:39:03 +10:00
2025-05-31 19:17:43 +01:00
2024-09-21 11:57:48 +01:00
2025-07-09 09:21:52 +01:00
2024-09-21 11:57:48 +01:00
2025-07-16 14:06:35 +01:00
2025-05-19 09:43:03 +01:00
2025-07-09 09:21:51 +01:00
2025-05-07 10:41:01 +01:00
2024-09-21 11:57:48 +01:00
2024-08-12 08:43:42 +01:00
2024-09-21 11:57:48 +01:00
2024-08-12 08:43:41 +01:00
2025-07-09 09:21:51 +01:00
2024-08-12 08:43:42 +01:00
2025-04-21 12:41:57 +01:00
2024-08-12 08:43:42 +01:00
2024-09-21 11:57:48 +01:00
2024-08-12 08:43:42 +01:00
2025-07-09 09:21:52 +01:00
2025-05-07 10:41:01 +01:00
2024-08-12 08:43:42 +01:00
2024-09-21 11:57:48 +01:00
2024-08-12 08:49:30 +01:00
2025-07-08 11:37:33 +01:00
2024-08-12 08:43:43 +01:00