View difference between Paste ID: aDygTDUC and SCJr0csh
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]