We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 88689c1 commit 9b14ddcCopy full SHA for 9b14ddc
openapi_spec_validator/__main__.py
@@ -1,5 +1,5 @@
1
import logging
2
-import optparse
+import argparse
3
import os
4
import sys
5
@@ -14,12 +14,10 @@
14
15
16
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]
+ parser = argparse.ArgumentParser()
+ parser.add_argument('filename', help="Absolute or relative path to file")
+ args = parser.parse_args()
+ filename = args.filename
23
filename = os.path.abspath(filename)
24
try:
25
validate_spec_url('file://'+filename)
0 commit comments