Revize 25053504
Přidáno uživatelem David Friesecký před asi 4 roky(ů)
src/impl/certificate_repository_impl.py | ||
---|---|---|
5 | 5 |
|
6 | 6 |
|
7 | 7 |
class CertificateRepositoryImpl(IRepository): |
8 |
|
|
8 | 9 |
def create(self, common_name: str, valid_from: str, valid_to: str, pem_data: str, |
9 | 10 |
type_id: int, private_key_id: int, usage_id: int) -> bool: |
10 | 11 |
sql = (f"INSERT INTO {TAB_CERTIFICATE} ({COL_COMMON_NAME},{COL_VALID_FROM},{COL_VALID_TO},{COL_PEM_DATA}," |
11 |
f"{COL_TYPE_ID},{COL_PRIVATE_KEY_ID},{COL_USAGE_ID}) "
|
|
12 |
f"{COL_TYPE_ID},{COL_PRIVATE_KEY_ID},{COL_USAGE_ID})" |
|
12 | 13 |
f"VALUES(?,?,?,?,?,?,?)") |
13 | 14 |
result = DBManager.create(sql, common_name, valid_from, valid_to, pem_data, type_id, private_key_id, usage_id) |
14 | 15 |
return result |
... | ... | |
25 | 26 |
certificates: list = [] |
26 | 27 |
|
27 | 28 |
for row in rows: |
28 |
certificates.append(Certificate(row)) |
|
29 |
certificates.append(Certificate(row[0], row[1], row[2], row[3], row[4], row[5], row[6], row[7]))
|
|
29 | 30 |
|
30 | 31 |
if certificate_id is not None: |
31 | 32 |
return certificates[0] |
Také k dispozici: Unified diff
Re #8471 - Corrected stylistics and warnings