moved some more models out of individual classes
This commit is contained in:
parent
6f451499c0
commit
eb40b5e91d
@ -8,7 +8,7 @@ import sqlparse
|
|||||||
|
|
||||||
from models.DatabaseConfig import DatabaseConfig
|
from models.DatabaseConfig import DatabaseConfig
|
||||||
from models.DatabaseType import DatabaseType
|
from models.DatabaseType import DatabaseType
|
||||||
from keepass.keepass import KeePass
|
from keepass.Keepass import KeePass
|
||||||
from models.ExportType import ExportType
|
from models.ExportType import ExportType
|
||||||
from models.Municipality import Municipality
|
from models.Municipality import Municipality
|
||||||
|
|
||||||
|
|||||||
@ -1,25 +1,10 @@
|
|||||||
import getpass
|
import getpass
|
||||||
import logging
|
import logging
|
||||||
from dataclasses import dataclass
|
|
||||||
|
|
||||||
from pykeepass import PyKeePass
|
from pykeepass import PyKeePass
|
||||||
|
|
||||||
from models.KeePassConfig import KeePassConfig
|
from models.KeePassConfig import KeePassConfig
|
||||||
|
from models.KeePassEntry import KeePassEntry
|
||||||
|
|
||||||
@dataclass
|
|
||||||
class KeePassEntry:
|
|
||||||
def __init__(self, name: str, password: str):
|
|
||||||
self._name = name
|
|
||||||
self._password = password
|
|
||||||
|
|
||||||
@property
|
|
||||||
def password(self) -> str:
|
|
||||||
return self._password
|
|
||||||
|
|
||||||
@property
|
|
||||||
def name(self) -> str:
|
|
||||||
return self._name
|
|
||||||
|
|
||||||
|
|
||||||
class KeePass:
|
class KeePass:
|
||||||
2
main.py
2
main.py
@ -1,6 +1,6 @@
|
|||||||
from config.Config import Config
|
from config.Config import Config
|
||||||
from database.db_adapter import DBAdapter
|
from database.db_adapter import DBAdapter
|
||||||
from keepass.keepass import KeePass
|
from keepass.Keepass import KeePass
|
||||||
from logger.logger import init_logger
|
from logger.logger import init_logger
|
||||||
from models.Municipality import Municipality
|
from models.Municipality import Municipality
|
||||||
|
|
||||||
|
|||||||
16
models/KeePassEntry.py
Normal file
16
models/KeePassEntry.py
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
from dataclasses import dataclass
|
||||||
|
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class KeePassEntry:
|
||||||
|
def __init__(self, name: str, password: str):
|
||||||
|
self._name = name
|
||||||
|
self._password = password
|
||||||
|
|
||||||
|
@property
|
||||||
|
def password(self) -> str:
|
||||||
|
return self._password
|
||||||
|
|
||||||
|
@property
|
||||||
|
def name(self) -> str:
|
||||||
|
return self._name
|
||||||
Loading…
x
Reference in New Issue
Block a user