Sha256: 9c6215cd26633e4f9c8f60a3c79fcccc63b840d8527e09a9a0595ab41a8dd096
Contents?: true
Size: 1.12 KB
Versions: 2
Compression:
Stored size: 1.12 KB
Contents
#!/usr/bin/env python # This updates the load path to ensure that the local site-packages directory # can be used to load packages (e.g. a locally installed copy of lxml). import sys, getopt, os sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'site-packages/pre_build')) sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), 'site-packages/pre_install')) from KafNafParser import KafNafParser def main(argv): conversion = "" try: opts, args = getopt.getopt(argv,"hkn",["tokaf","tonaf"]) except getopt.GetoptError: print 'could not parse options. Correct usage: \n\n kaf-naf-parser.py --tokaf --tonaf' sys.exit(2) for opt, arg in opts: if opt == '-h': print 'test.py --tokaf --tonaf' sys.exit() elif opt in ("-k", "--tokaf"): conversion = "to-kaf" elif opt in ("-n", "--tonaf"): conversion = "to-naf" if conversion == "": conversion = "kaf-naf" obj = KafNafParser(sys.stdin) if conversion == "to-kaf": obj.to_kaf() if conversion == "to-naf": obj.to_naf() obj.dump() if __name__ == "__main__": main(sys.argv[1:])
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opener-kaf-naf-parser-1.0.1 | core/kaf-naf-parser.py |
opener-kaf-naf-parser-1.0.0 | core/kaf-naf-parser.py |