from __future__ import annotations import dataclasses # ensure that dataclasses inherits flags from the # current context w/from dataclasses import * with open(dataclasses.__file__) as f: content = f.read() content = compile(content, "dataclasses.py", "exec") exec(content) @dataclass class X: a: int b: int print(X.__doc__)