Skip to content

Commit 6292ac3

Browse files
committed
update args parser
1 parent 2ab71c7 commit 6292ac3

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

src/qsub.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -109,8 +109,11 @@ def qdel(self, name="", jobname=""):
109109

110110

111111
def main():
112-
args = runjobArgparser()
112+
parser = runjobArgparser()
113+
args = parser.parse_args()
113114
conf = load_config()
115+
if args.jobfile is None:
116+
parser.error("the following arguments are required: -j/--jobfile")
114117
if args.local:
115118
args.mode = "local"
116119
conf.update_dict(**args.__dict__)

src/sge_run.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -591,7 +591,7 @@ def main():
591591
print_config(conf)
592592
parser.exit()
593593
if args.jobfile is None:
594-
parser.error("argument -j/--jobfile is required")
594+
parser.error("the following arguments are required: -j/--jobfile")
595595
if args.local:
596596
args.mode = "local"
597597
if not os.path.isdir(args.workdir):

src/utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@ def runjobArgparser():
276276
nargs="*", type=str, metavar="<str>")
277277
parser.add_argument("-m", '--mode', type=str, default="sge", choices=[
278278
"sge", "local", "localhost"], help="the mode to submit your jobs, default: sge, if no sge installed, always localhost.")
279-
return parser.parse_args()
279+
return parser
280280

281281

282282
def shellJobArgparser(arglist):

0 commit comments

Comments
 (0)