_dataclass

This commit is contained in:
Lex Darlog (DRL)
2025-07-19 06:48:02 +05:00
parent 7b3c4f0607
commit 3e5d9bda00
+15
View File
@@ -0,0 +1,15 @@
# encoding: utf-8
"""
"""
import typing as _t
from dataclasses import dataclass as dataclass_with_slots_if_possible
from sys import version_info as _version_info
if _version_info > (3, 10):
_dataclass_raw = dataclass_with_slots_if_possible
def dataclass_with_slots_if_possible(*args, **kwargs):
kwargs['slots'] = True
return _dataclass_raw(*args, **kwargs)