Skip to content
Snippets Groups Projects
Commit d36d8c6f authored by Frank Sauerburger's avatar Frank Sauerburger
Browse files

Fix --version argument

Permit the omission of documents, which makes it possible to use `--version`.
parent 268c1540
No related branches found
No related tags found
Loading
Pipeline #
...@@ -28,7 +28,7 @@ if __name__ == "__main__": ...@@ -28,7 +28,7 @@ if __name__ == "__main__":
parser.add_argument("--color", action="store_true", parser.add_argument("--color", action="store_true",
help="Force the usage ASCII control characters. This overrides DOXEC_COLOR=0.") help="Force the usage ASCII control characters. This overrides DOXEC_COLOR=0.")
parser.add_argument("documents", metavar="DOCUMENT", nargs="+", default=[], parser.add_argument("documents", metavar="DOCUMENT", nargs="*", default=[],
help="A document from which the code examples should be parsed and " help="A document from which the code examples should be parsed and "
"executed") "executed")
...@@ -38,6 +38,12 @@ if __name__ == "__main__": ...@@ -38,6 +38,12 @@ if __name__ == "__main__":
print("Doxec package version: %s" % doxec.__version__) print("Doxec package version: %s" % doxec.__version__)
sys.exit(0) sys.exit(0)
if len(args.documents) == 0:
sys.exit(0)
print("Doxec -- Copyright (c) 2017 Frank Sauerburger")
parser = doxec.parser[args.syntax] parser = doxec.parser[args.syntax]
plain = args.plain or \ plain = args.plain or \
...@@ -45,9 +51,6 @@ if __name__ == "__main__": ...@@ -45,9 +51,6 @@ if __name__ == "__main__":
plain = plain and (not args.color) plain = plain and (not args.color)
print("Doxec -- Copyright (c) 2017 Frank Sauerburger")
# Loop over documents # Loop over documents
for doc_path in args.documents: for doc_path in args.documents:
doc = doxec.Document(doc_path, syntax=parser) doc = doxec.Document(doc_path, syntax=parser)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment