File size: 466 Bytes
0c3992e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import argparse


def load_args(dict):
    args = argparse.Namespace()
    for key, value in dict.items():
        setattr(args, key, value)
    return args


def merge_args(args_1, args_2):
    # merge two namespaces into args, args_2 has higher priority
    args = argparse.Namespace()
    for key, value in args_1.__dict__.items():
        setattr(args, key, value)
    for key, value in args_2.__dict__.items():
        setattr(args, key, value)

    return args