Skip to content

Commit c0bafb8

Browse files
committed
🐛 fix dataclass in 3.9
1 parent adaf57d commit c0bafb8

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

arclet/entari/config/models/default.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ def __init__(self, **kwargs):
5252

5353
def __init_subclass__(cls, **kwargs):
5454
super().__init_subclass__(**kwargs)
55-
dataclass(**({k: v for k, v in kwargs.items() if k in _available_dc_attrs} | {"kw_only": True}))(cls)
55+
dataclass(**({k: v for k, v in (kwargs | {"kw_only": True}).items() if k in _available_dc_attrs}))(cls)
5656

5757

5858
def _resolve_type(field_type: Any, types_namespace: dict[str, Any]) -> Any:

arclet/entari/plugin/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ def load_plugin(
121121
while path in plugin_service._subplugined:
122122
path = plugin_service._subplugined[path]
123123
if path in plugin_service._apply:
124+
log.plugin.trace(f"loaded rootless plugin <y>{path!r}</y>")
124125
return plugin_service._apply[path][0](config)
125126
if plug := find_plugin(path):
126127
plugin_service._direct_plugins.add(plug.id)

0 commit comments

Comments
 (0)