メインコンテンツまでスキップ

DataclassCopyMixin

DataclassCopyMixin

  • 説明:dataclass オブジェクトのコピー(copy.copy / copy.deepcopy)を提供します。

  • import copy
    from dataclasses import dataclass
    from capybara import DataclassCopyMixin

    @dataclass
    class Person(DataclassCopyMixin):
    name: str
    age: int

    person = Person('Alice', 20)
    person_copy = copy.copy(person)
    person_deepcopy = copy.deepcopy(person)