From d09f507cd6e5eb94a2bf31463720f43601f31510 Mon Sep 17 00:00:00 2001 From: Olaf Mersmann Date: Wed, 4 Nov 2026 10:53:58 +0100 Subject: [PATCH 1/2] [cocopp] pass the argument of main on to rungeneric.main --- src/cocopp/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cocopp/__init__.py b/src/cocopp/__init__.py index ad8ac62..c91224c 100644 --- a/src/cocopp/__init__.py +++ b/src/cocopp/__init__.py @@ -304,7 +304,7 @@ def main(argv=None): (2 or more input arguments) for the input arguments altogether. """ - return rungeneric.main(argv=None) + return rungeneric.main(argv) class Interface: """collection of the most user-relevant modules, methods and data. From 9d458a680cf217179ae9eecd1d3197c3bb399527 Mon Sep 17 00:00:00 2001 From: Olaf Mersmann Date: Wed, 4 Nov 2026 10:53:58 +0100 Subject: [PATCH 2/2] [rungeneric] print the documentation of cocopp.main as usage message --- src/cocopp/rungeneric.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cocopp/rungeneric.py b/src/cocopp/rungeneric.py index a963fb1..53995fc 100644 --- a/src/cocopp/rungeneric.py +++ b/src/cocopp/rungeneric.py @@ -87,7 +87,9 @@ def _split_short_opt_list(short_opt_list): def usage(): - print(main.__doc__) + from . import main as cocopp_main # the options are documented in cocopp.main + + print(cocopp_main.__doc__) def main(argv=None):