SHOW:
|
|
- or go back to the newest paste.
1 | # employee.py =============== | |
2 | # This is required for the type hinting, which affects actual execution behavior | |
3 | - | from .company import Company |
3 | + | from typing import TYPE_CHECKING |
4 | ||
5 | if TYPE_CHECKING: | |
6 | from .company import Company | |
7 | ||
8 | class Employee(Object): | |
9 | company: Company | |
10 | - | from typing import Sequence |
10 | + | |
11 | - | from .employee import Employee |
11 | + | |
12 | # Also required | |
13 | from typing import Sequence, TYPE_CHECKING | |
14 | ||
15 | if TYPE_CHECKING: | |
16 | from .employee import Employee | |
17 | ||
18 | class Company(Object): | |
19 | employees: Sequence[Employee] |