File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -133,12 +133,9 @@ def _parse_value(v):
133
133
def main ():
134
134
if "--version" in sys .argv :
135
135
print (gitlab .__version__ )
136
- exit (0 )
136
+ sys . exit (0 )
137
137
138
138
parser = _get_base_parser (add_help = False )
139
- if "--help" in sys .argv or "-h" in sys .argv :
140
- parser .print_help ()
141
- exit (0 )
142
139
143
140
# This first parsing step is used to find the gitlab config to use, and
144
141
# load the propermodule (v3 or v4) accordingly. At that point we don't have
@@ -150,6 +147,9 @@ def main():
150
147
options .config_file
151
148
)
152
149
except gitlab .config .ConfigError as e :
150
+ if "--help" in sys .argv or "-h" in sys .argv :
151
+ parser .print_help ()
152
+ sys .exit (0 )
153
153
sys .exit (e )
154
154
cli_module = importlib .import_module ('gitlab.v%s.cli' % config .api_version )
155
155
You can’t perform that action at this time.
0 commit comments