Skip to content

Commit fa08167

Browse files
committed
fix: BaseService injection error due to service type annotation in __init__ func
1 parent f0ddd13 commit fa08167

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

easy/controller/meta.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,10 @@
1818

1919

2020
class CrudAPI(CrudModel):
21-
def __init__(self, service: "BaseService" = None):
21+
# Never add type note to service, it will cause injection error
22+
def __init__(self, service=None): # type: ignore
2223
if not service:
23-
self.service = BaseService(model=self.model) # pragma: no cover
24+
self.service = BaseService(model=self.model)
2425
else:
2526
self.service = service
2627
super().__init__(model=self.model)

0 commit comments

Comments
 (0)