Skip to content

Thing

Thing.

Parameters:

Name Type Description Default
x int

some integer

1
y int

Twice the value of x.

<dynamic>
Source code in src/fieldz_docs_example/attrs.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
@define
class Thing:
    """Thing.

    Parameters
    ----------
    x : int
        some integer
    """

    x: int = 1
    y: int = field()

    @y.default
    def _y_default(self) -> int:
        """Twice the value of x."""
        return self.x * 2