Skip to content

Commit 9b14ddc

Browse files
committed
Replaced optparse with argparse.
1 parent 88689c1 commit 9b14ddc

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

openapi_spec_validator/__main__.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import logging
2-
import optparse
2+
import argparse
33
import os
44
import sys
55

@@ -14,12 +14,10 @@
1414

1515

1616
def main():
17-
usage = 'Usage: %prog filename'
18-
parser = optparse.OptionParser(usage)
19-
(options, args) = parser.parse_args()
20-
if len(args) != 1:
21-
parser.error('You must provide a filename to validate')
22-
filename = args[0]
17+
parser = argparse.ArgumentParser()
18+
parser.add_argument('filename', help="Absolute or relative path to file")
19+
args = parser.parse_args()
20+
filename = args.filename
2321
filename = os.path.abspath(filename)
2422
try:
2523
validate_spec_url('file://'+filename)

0 commit comments

Comments
 (0)