diff options
| -rwxr-xr-x | extras/snap_scheduler/snap_scheduler.py | 19 | 
1 files changed, 10 insertions, 9 deletions
diff --git a/extras/snap_scheduler/snap_scheduler.py b/extras/snap_scheduler/snap_scheduler.py index a20216d2492..fb3f446a4f1 100755 --- a/extras/snap_scheduler/snap_scheduler.py +++ b/extras/snap_scheduler/snap_scheduler.py @@ -372,16 +372,17 @@ def initialise_scheduler():  def syntax_checker(args):      ret = False -    if (len(args.jobname.split()) != 1): -        output("Invalid Jobname. Jobname should not be empty and should not contain \" \" character.") -        return ret - -    if (len(args.volname.split()) != 1): -        output("Invalid Volname. Volname should not be empty and should not contain \" \" character.") -        return ret +    if hasattr(args, 'jobname'): +        if (len(args.jobname.split()) != 1): +            output("Invalid Jobname. Jobname should not be empty and should not contain \" \" character.") +            return ret +        args.jobname=args.jobname.strip() -    args.jobname=args.jobname.strip() -    args.volname=args.volname.strip() +    if hasattr(args, 'volname'): +        if (len(args.volname.split()) != 1): +            output("Invalid Volname. Volname should not be empty and should not contain \" \" character.") +            return ret +        args.volname=args.volname.strip()      ret = True      return ret  | 
