Program main interface.
More...
|
| flush_stdout () |
| Writes a linefeed to sdtout if nothing has been printed to it so far.
|
|
| make_thread_excepthook (args, exitcode_dict) |
| Returns thread exception handler: function(text, exc) prints error, stops application.
|
|
| preload_plugins (cli_args) |
| Imports and initializes plugins from auto-load folder and from arguments.
|
|
| run () |
| Parses command-line arguments and runs search.
|
|
|
dict | ARGUMENTS |
| Configuration for argparse, as {description, epilog, args: [..], groups: {name: [..]}}.
|
|
| CLI_ARGS = None |
| List of command-line arguments the program was invoked with.
|
|
◆ flush_stdout()
Writes a linefeed to sdtout if nothing has been printed to it so far.
Definition at line 400 of file main.py.
◆ make_thread_excepthook()
make_thread_excepthook |
( |
|
args, |
|
|
|
exitcode_dict |
|
) |
| |
Returns thread exception handler: function(text, exc) prints error, stops application.
Definition at line 424 of file main.py.
◆ preload_plugins()
preload_plugins |
( |
|
cli_args | ) |
|
Imports and initializes plugins from auto-load folder and from arguments.
Definition at line 407 of file main.py.
◆ run()
Parses command-line arguments and runs search.
Definition at line 436 of file main.py.
◆ ARGUMENTS
Configuration for argparse, as {description, epilog, args: [..], groups: {name: [..]}}.
Definition at line 30 of file main.py.
◆ CLI_ARGS
List of command-line arguments the program was invoked with.
Definition at line 397 of file main.py.