Code Duplication    Length = 25-25 lines in 2 locations

tests/milvus_benchmark/ci/scripts/yaml_processor.py 1 location

@@ 385-409 (lines=25) @@
382
# sub parser process operation
383
#
384
############################################
385
def merge_yaml(_args):
386
    _dict = _args.__dict__
387
388
    _m_file = _dict.get("merge_file", None)
389
    _in_file, _u, _a, _i, _o, _tips = _get_update_par(_args)
390
391
    if not (_in_file and _m_file):
392
        print(_tips)
393
        sys.exit(1)
394
395
    code = _load(_in_file)
396
    mcode = _load(_m_file)
397
398
    _merge(code, mcode)
399
400
    _update(code, _u, _a, _tips)
401
402
    if _i:
403
        _backup(_in_file)
404
        _save(code, _in_file)
405
    elif _o:
406
        _save(code, _o)
407
    else:
408
        print(_tips)
409
        sys.exit(1)
410
411
412
def update_yaml(_args):

ci/jenkins/scripts/yaml_processor.py 1 location

@@ 385-409 (lines=25) @@
382
# sub parser process operation
383
#
384
############################################
385
def merge_yaml(_args):
386
    _dict = _args.__dict__
387
388
    _m_file = _dict.get("merge_file", None)
389
    _in_file, _u, _a, _i, _o, _tips = _get_update_par(_args)
390
391
    if not (_in_file and _m_file):
392
        print(_tips)
393
        sys.exit(1)
394
395
    code = _load(_in_file)
396
    mcode = _load(_m_file)
397
398
    _merge(code, mcode)
399
400
    _update(code, _u, _a, _tips)
401
402
    if _i:
403
        _backup(_in_file)
404
        _save(code, _in_file)
405
    elif _o:
406
        _save(code, _o)
407
    else:
408
        print(_tips)
409
        sys.exit(1)
410
411
412
def update_yaml(_args):