Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 151e7604

Přidáno uživatelem Jan Pašek před asi 4 roky(ů)

Re #8569 Prepared services for dependency injection

Zobrazit rozdíly:

src/services/certificate_service.py
1 1
from typing import List
2 2

  
3
from injector import inject
4

  
3 5
from src.constants import ROOT_CA_ID, INTERMEDIATE_CA_ID, CA_ID, CERTIFICATE_ID
4 6
from src.dao.certificate_repository import CertificateRepository
5 7
from src.model.certificate import Certificate
......
15 17

  
16 18
class CertificateService:
17 19

  
20
    @inject
18 21
    def __init__(self, cryptography_service: CryptographyService, certificate_repository: CertificateRepository):
19 22
        self.cryptography_service = cryptography_service
20 23
        self.certificate_repository = certificate_repository

Také k dispozici: Unified diff