patman: set the default config_fname argument value to None
This better matches Python conventions, allowing to easily test whether the optional argument is provided. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@savoirfairelinux.com> Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
57e3b03fe1
commit
2c58a5e275
@ -117,7 +117,7 @@ status.add_argument('-f', '--force', action='store_true',
|
||||
argv = sys.argv[1:]
|
||||
args, rest = parser.parse_known_args(argv)
|
||||
if hasattr(args, 'project'):
|
||||
settings.Setup(parser, args.project, '')
|
||||
settings.Setup(parser, args.project)
|
||||
args, rest = parser.parse_known_args(argv)
|
||||
|
||||
# If we have a command, it is safe to parse all arguments
|
||||
|
@ -333,19 +333,20 @@ def GetItems(config, section):
|
||||
return []
|
||||
|
||||
|
||||
def Setup(parser, project_name, config_fname=''):
|
||||
def Setup(parser, project_name, config_fname=None):
|
||||
"""Set up the settings module by reading config files.
|
||||
|
||||
Args:
|
||||
parser: The parser to update
|
||||
parser: The parser to update.
|
||||
project_name: Name of project that we're working on; we'll look
|
||||
for sections named "project_section" as well.
|
||||
config_fname: Config filename to read ('' for default)
|
||||
config_fname: Config filename to read.
|
||||
"""
|
||||
# First read the git alias file if available
|
||||
_ReadAliasFile('doc/git-mailrc')
|
||||
config = _ProjectConfigParser(project_name)
|
||||
if config_fname == '':
|
||||
|
||||
if not config_fname:
|
||||
config_fname = '%s/.patman' % os.getenv('HOME')
|
||||
|
||||
if not os.path.exists(config_fname):
|
||||
|
Loading…
Reference in New Issue
Block a user