X-Git-Url: http://xvm.mit.edu/gitweb/invirt/packages/invirt-base.git/blobdiff_plain/c4e6b2806febb24d73d79ec91431e0deaa8cee24..dc7d9f0d3f85dd0e33e8c4c8d7c3dbc20d4acf0a:/scripts/invirt-getconf diff --git a/scripts/invirt-getconf b/scripts/invirt-getconf index 530efd6..d56b06f 100755 --- a/scripts/invirt-getconf +++ b/scripts/invirt-getconf @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 """ invirt-getconf loads an invirt configuration file (either the original YAML @@ -13,15 +13,9 @@ the YAML configuration; e.g., they cannot contain dots.) Examples: invirt-getconf db.uri - invirt-getconf authn.0.type + invirt-getconf hosts.0.ip """ -from invirt import config -from sys import argv, exit, stderr, stdout -from optparse import OptionParser - -class invirt_exception(Exception): pass - def main(argv): try: parser = OptionParser(usage = '%prog [options] key', @@ -38,6 +32,16 @@ def main(argv): raise invirt_exception(__doc__.strip()) elif args and args[0]: components = args[0].split('.') +import argparse +import sys +import yaml + +import invirt + + +class InvirtException(Exception): + pass + else: components = [] @@ -82,5 +86,3 @@ def main(argv): if __name__ == '__main__': exit(main(argv)) - -# vim:et:sw=4:ts=4