diff --git a/bob/rppg/base/utils.py b/bob/rppg/base/utils.py index 32a8e90b1b76ef76ab0cc4f2cfb080bc7605763f..9250c421169f4fe4e75d67a732eb63707bcd3d37 100644 --- a/bob/rppg/base/utils.py +++ b/bob/rppg/base/utils.py @@ -145,10 +145,15 @@ def get_parameter(args, configuration, keyword, default): # get the argument in the configuration file if hasattr(configuration, keyword): arg_config = getattr(configuration, keyword) + else: + arg_config = None # get the argument from the command-line - arg_command = _type(args[args_kw]) - + if default is not None: + arg_command = _type(args[args_kw]) + else: + arg_command = default + # if the argument was not specified in the config file if not hasattr(configuration, keyword): return arg_command