From 5f8bd40c0db3ee27524ccdeb19d8f1a9a614330d Mon Sep 17 00:00:00 2001 From: "Bryan W. Weber" Date: Sun, 2 Aug 2015 13:55:10 -0400 Subject: [PATCH] Add functions to main scripts to be entry_points Add functions to ck2cti, ctml_writer, and a new file __main__.py to mixmaster to be the entry_points locations that setuptools scripts will call. --- interfaces/cython/cantera/ck2cti.py | 3 +++ interfaces/cython/cantera/ctml_writer.py | 7 +++++-- interfaces/cython/cantera/mixmaster/__main__.py | 8 ++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 interfaces/cython/cantera/mixmaster/__main__.py diff --git a/interfaces/cython/cantera/ck2cti.py b/interfaces/cython/cantera/ck2cti.py index e4632b2ec..411dbc70b 100644 --- a/interfaces/cython/cantera/ck2cti.py +++ b/interfaces/cython/cantera/ck2cti.py @@ -2028,5 +2028,8 @@ def main(argv): print(e) sys.exit(1) +def script_entry_point(): + main(sys.argv[1:]) + if __name__ == '__main__': main(sys.argv[1:]) diff --git a/interfaces/cython/cantera/ctml_writer.py b/interfaces/cython/cantera/ctml_writer.py index 62af7d041..171b5859a 100644 --- a/interfaces/cython/cantera/ctml_writer.py +++ b/interfaces/cython/cantera/ctml_writer.py @@ -2681,8 +2681,11 @@ def convert(filename=None, outName=None, text=None): write(outName) -if __name__ == "__main__": - import sys + +def main(): if len(sys.argv) not in (2,3): raise ValueError('Incorrect number of command line arguments.') convert(*sys.argv[1:]) + +if __name__ == "__main__": + main() diff --git a/interfaces/cython/cantera/mixmaster/__main__.py b/interfaces/cython/cantera/mixmaster/__main__.py new file mode 100644 index 000000000..71fe020a1 --- /dev/null +++ b/interfaces/cython/cantera/mixmaster/__main__.py @@ -0,0 +1,8 @@ +from cantera.mixmaster.main import MixMaster + + +def main(): + MixMaster() + +if __name__ == '__main__': + main()