mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-05-23 14:59:08 +03:00
Fix Python 3.6 tests and flake8
This commit is contained in:
parent
b2a766f02b
commit
9f6d236fdf
|
@ -350,7 +350,7 @@ def wire( # noqa: C901
|
||||||
_bind_injections(patched, providers_map)
|
_bind_injections(patched, providers_map)
|
||||||
|
|
||||||
|
|
||||||
def unwire(
|
def unwire( # noqa: C901
|
||||||
*,
|
*,
|
||||||
modules: Optional[Iterable[ModuleType]] = None,
|
modules: Optional[Iterable[ModuleType]] = None,
|
||||||
packages: Optional[Iterable[ModuleType]] = None,
|
packages: Optional[Iterable[ModuleType]] = None,
|
||||||
|
|
|
@ -11,15 +11,15 @@ from .service import Service
|
||||||
|
|
||||||
|
|
||||||
service: Service = Provide[Container.service]
|
service: Service = Provide[Container.service]
|
||||||
service_provider: providers.Provider[Service] = Provider[Container.service]
|
service_provider: Callable[..., Service] = Provider[Container.service]
|
||||||
undefined: providers.Provider = Provide[providers.Provider()]
|
undefined: Callable = Provide[providers.Provider()]
|
||||||
|
|
||||||
|
|
||||||
class TestClass:
|
class TestClass:
|
||||||
|
|
||||||
service: Service = Provide[Container.service]
|
service: Service = Provide[Container.service]
|
||||||
service_provider: providers.Provider[Service] = Provider[Container.service]
|
service_provider: Callable[..., Service] = Provider[Container.service]
|
||||||
undefined: providers.Provider = Provide[providers.Provider()]
|
undefined: Callable = Provide[providers.Provider()]
|
||||||
|
|
||||||
@inject
|
@inject
|
||||||
def __init__(self, service: Service = Provide[Container.service]):
|
def __init__(self, service: Service = Provide[Container.service]):
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
from decimal import Decimal
|
from decimal import Decimal
|
||||||
from typing import Callable
|
from typing import Callable
|
||||||
|
|
||||||
from dependency_injector import providers
|
|
||||||
from dependency_injector.wiring import (
|
from dependency_injector.wiring import (
|
||||||
inject,
|
inject,
|
||||||
Provide,
|
Provide,
|
||||||
|
@ -21,15 +20,15 @@ from .service import Service
|
||||||
|
|
||||||
|
|
||||||
service: Service = Provide['service']
|
service: Service = Provide['service']
|
||||||
service_provider: providers.Provider[Service] = Provider['service']
|
service_provider: Callable[..., Service] = Provider['service']
|
||||||
undefined: providers.Provider = Provide['undefined']
|
undefined: Callable = Provide['undefined']
|
||||||
|
|
||||||
|
|
||||||
class TestClass:
|
class TestClass:
|
||||||
|
|
||||||
service: Service = Provide['service']
|
service: Service = Provide['service']
|
||||||
service_provider: providers.Provider[Service] = Provider['service']
|
service_provider: Callable[..., Service] = Provider['service']
|
||||||
undefined: providers.Provider = Provide['undefined']
|
undefined: Callable = Provide['undefined']
|
||||||
|
|
||||||
@inject
|
@inject
|
||||||
def __init__(self, service: Service = Provide['service']):
|
def __init__(self, service: Service = Provide['service']):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user