Revision 4abc4f1e lib/cli.py
b/lib/cli.py | ||
---|---|---|
42 | 42 |
Option, OptionValueError) |
43 | 43 |
|
44 | 44 |
|
45 |
__all__ = ["DEBUG_OPT", "NOHDR_OPT", "SEP_OPT", "GenericMain", |
|
46 |
"SubmitOpCode", "GetClient", |
|
47 |
"cli_option", |
|
48 |
"GenerateTable", "AskUser", |
|
49 |
"USEUNITS_OPT", "FIELDS_OPT", "FORCE_OPT", "SUBMIT_OPT", |
|
50 |
"ListTags", "AddTags", "RemoveTags", "TAG_SRC_OPT", |
|
51 |
"FormatError", "SplitNodeOption", "SubmitOrSend", |
|
52 |
"JobSubmittedException", "FormatTimestamp", "ParseTimespec", |
|
53 |
"ToStderr", "ToStdout", "UsesRPC", |
|
54 |
"GetOnlineNodes", "JobExecutor", "SYNC_OPT", "CONFIRM_OPT", |
|
55 |
"ArgJobId", "ArgSuggest", "ArgUnknown", "ArgFile", "ArgCommand", |
|
56 |
"ArgInstance", "ArgNode", "ArgChoice", "ArgHost", |
|
57 |
"ARGS_NONE", "ARGS_ONE_INSTANCE", "ARGS_ONE_NODE", |
|
58 |
"ARGS_MANY_INSTANCES", "ARGS_MANY_NODES", |
|
59 |
"OPT_COMPL_ONE_NODE", "OPT_COMPL_ONE_INSTANCE", |
|
60 |
"OPT_COMPL_MANY_NODES", |
|
61 |
"OPT_COMPL_ONE_OS", "OPT_COMPL_ONE_IALLOCATOR", |
|
62 |
"OPT_COMPL_INST_ADD_NODES", |
|
63 |
] |
|
45 |
__all__ = [ |
|
46 |
# Command line options |
|
47 |
"CONFIRM_OPT", |
|
48 |
"DEBUG_OPT", |
|
49 |
"FIELDS_OPT", |
|
50 |
"FORCE_OPT", |
|
51 |
"NOHDR_OPT", |
|
52 |
"SEP_OPT", |
|
53 |
"SUBMIT_OPT", |
|
54 |
"SYNC_OPT", |
|
55 |
"TAG_SRC_OPT", |
|
56 |
"USEUNITS_OPT", |
|
57 |
# Generic functions for CLI programs |
|
58 |
"GenericMain", |
|
59 |
"GetClient", |
|
60 |
"GetOnlineNodes", |
|
61 |
"JobExecutor", |
|
62 |
"JobSubmittedException", |
|
63 |
"ParseTimespec", |
|
64 |
"SubmitOpCode", |
|
65 |
"SubmitOrSend", |
|
66 |
"UsesRPC", |
|
67 |
# Formatting functions |
|
68 |
"ToStderr", "ToStdout", |
|
69 |
"FormatError", |
|
70 |
"GenerateTable", |
|
71 |
"AskUser", |
|
72 |
"FormatTimestamp", |
|
73 |
# Tags functions |
|
74 |
"ListTags", |
|
75 |
"AddTags", |
|
76 |
"RemoveTags", |
|
77 |
# command line options support infrastructure |
|
78 |
"ARGS_MANY_INSTANCES", |
|
79 |
"ARGS_MANY_NODES", |
|
80 |
"ARGS_NONE", |
|
81 |
"ARGS_ONE_INSTANCE", |
|
82 |
"ARGS_ONE_NODE", |
|
83 |
"ArgChoice", |
|
84 |
"ArgCommand", |
|
85 |
"ArgFile", |
|
86 |
"ArgHost", |
|
87 |
"ArgInstance", |
|
88 |
"ArgJobId", |
|
89 |
"ArgNode", |
|
90 |
"ArgSuggest", |
|
91 |
"ArgUnknown", |
|
92 |
"OPT_COMPL_INST_ADD_NODES", |
|
93 |
"OPT_COMPL_MANY_NODES", |
|
94 |
"OPT_COMPL_ONE_IALLOCATOR", |
|
95 |
"OPT_COMPL_ONE_INSTANCE", |
|
96 |
"OPT_COMPL_ONE_NODE", |
|
97 |
"OPT_COMPL_ONE_OS", |
|
98 |
"cli_option", |
|
99 |
"SplitNodeOption", |
|
100 |
] |
|
64 | 101 |
|
65 | 102 |
NO_PREFIX = "no_" |
66 | 103 |
UN_PREFIX = "-" |
Also available in: Unified diff