diff options
Diffstat (limited to 'tools/patman/get_maintainer.py')
| -rw-r--r-- | tools/patman/get_maintainer.py | 13 | 
1 files changed, 8 insertions, 5 deletions
| diff --git a/tools/patman/get_maintainer.py b/tools/patman/get_maintainer.py index 200ee96551d..1c8fa726573 100644 --- a/tools/patman/get_maintainer.py +++ b/tools/patman/get_maintainer.py @@ -21,7 +21,7 @@ def find_get_maintainer(script_file_name):      if get_maintainer:          return get_maintainer -    git_relative_script = os.path.join(gitutil.get_top_level(), +    git_relative_script = os.path.join(gitutil.get_top_level() or '',                                         script_file_name)      if os.path.exists(git_relative_script):          return git_relative_script @@ -46,11 +46,14 @@ def get_maintainer(script_file_name, fname, verbose=False):      """      # Expand `script_file_name` into a file name and its arguments, if      # any. -    cmd_args = shlex.split(script_file_name) -    file_name = cmd_args[0] -    arguments = cmd_args[1:] +    get_maintainer = None +    arguments = None +    if script_file_name: +        cmd_args = shlex.split(script_file_name) +        file_name = cmd_args[0] +        arguments = cmd_args[1:] -    get_maintainer = find_get_maintainer(file_name) +        get_maintainer = find_get_maintainer(file_name)      if not get_maintainer:          if verbose:              print("WARNING: Couldn't find get_maintainer.pl") | 
