blob: db9c9f171ea6b8f956bdb577c0ed3639d035d225 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
# pylint: disable=missing-docstring
# Disabled because of a bug with pypy 3.8 see
# https://github.com/pylint-dev/pylint/pull/7918#issuecomment-1352737369
# pylint: disable=multiple-statements
import dataclasses
import typing
from dataclasses import dataclass
@dataclasses.dataclass
class ScheduledTxSearchModel:
date_from = None
date_to = None
@dataclass
class ScheduledTxSearchModelOne:
date = None
@dataclass(frozen=True)
class Test:
some_integer: int
class Example(typing.NamedTuple):
some_int: int
@dataclasses.dataclass(frozen=True)
class Point:
"""A three dimensional point with x, y and z components."""
attr1: float
attr2: float
attr3: float
def to_array(self):
"""Convert to a NumPy array `np.array((x, y, z))`."""
return self.attr1
|