Vorbereitung Release 0.2.0 #83
@@ -70,16 +70,16 @@ def update_item(db: Session, import_data: Dict[AnyStr, Any], item: Any, dry_run:
|
||||
if existing_value != value:
|
||||
update = True
|
||||
if update:
|
||||
log.info(f"update {key}({existing_value}) with {value}")
|
||||
if not dry_run:
|
||||
log.debug(f"update {key}({existing_value}) with {value}")
|
||||
setattr(item, str(key), value)
|
||||
db.add(item)
|
||||
db.commit()
|
||||
|
||||
def item_import(db: Session, import_data: Dict[AnyStr, Any], dry_run: bool, log):
|
||||
log.debug(f"import {import_data}")
|
||||
log.info(f"import {import_data}")
|
||||
if not dry_run:
|
||||
log.info(f"model: {repr(model)} {import_data}")
|
||||
log.debug(f"model: {repr(model)} {import_data}")
|
||||
try:
|
||||
new_item = model()
|
||||
new_item.import_dict(import_data)
|
||||
|
||||
Reference in New Issue
Block a user