copy sources from branch develop/0.1.0
This commit is contained in:
committed by
Thomas Peetz
parent
cb0fa3f728
commit
c222d4cd7a
@@ -4,19 +4,19 @@ import data from json file to MariaDB
|
||||
from argparse import ArgumentParser, ArgumentDefaultsHelpFormatter
|
||||
|
||||
import yaml
|
||||
from kontor_schema import Base, KontorDB
|
||||
from kontor_schema.database import ExportType
|
||||
from sqlalchemy import create_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from platformdirs import PlatformDirs
|
||||
from pathlib import Path
|
||||
|
||||
from schema import Base, KontorDB
|
||||
from config import get_logger
|
||||
|
||||
parser = ArgumentParser(formatter_class=ArgumentDefaultsHelpFormatter)
|
||||
parser.add_argument('--verbose', '-v', action='count', default=0)
|
||||
parser.add_argument('--config', '-c', default='kontor-docker')
|
||||
parser.add_argument('--file', '-f', default='data.json')
|
||||
parser.add_argument('--recreate-db', action='store_true')
|
||||
parser.add_argument('--file', '-f', default='~/data.json')
|
||||
args = parser.parse_args()
|
||||
|
||||
|
||||
@@ -38,5 +38,5 @@ if __name__ == '__main__':
|
||||
Base.metadata.create_all(bind=engine, checkfirst=True)
|
||||
__session__ = sessionmaker(bind=engine)
|
||||
kontor_db = KontorDB(engine, logger)
|
||||
kontor_db.export_db(ExportType.JSON, args.file)
|
||||
kontor_db.export_db("JSON", args.file)
|
||||
logger.info('kontor.export finished')
|
||||
|
||||
Reference in New Issue
Block a user