File tree Expand file tree Collapse file tree 1 file changed +17
-14
lines changed
Expand file tree Collapse file tree 1 file changed +17
-14
lines changed Original file line number Diff line number Diff line change @@ -38,20 +38,23 @@ def get_next_version(
3838 Raises:
3939 ConfigurationError: If it can't generate the next version.
4040 """
41- if new_version :
42- logger .info ("Attempting to set new version '%s'" , new_version )
43- logger .indent ()
44- next_version = config .version_config .parse (new_version )
45- elif version_part :
46- logger .info ("Attempting to increment part '%s'" , version_part )
47- logger .indent ()
48- next_version = current_version .bump (version_part )
49- else :
50- raise ConfigurationError ("Unable to get the next version." )
51-
52- logger .info ("Values are now: %s" , key_val_string (next_version .components ))
53- logger .dedent ()
54- return next_version
41+ try :
42+ if new_version :
43+ logger .info ("Attempting to set new version '%s'" , new_version )
44+ logger .indent ()
45+ next_version = config .version_config .parse (new_version )
46+ elif version_part :
47+ logger .info ("Attempting to increment part '%s'" , version_part )
48+ logger .indent ()
49+ next_version = current_version .bump (version_part )
50+ else :
51+ logger .indent ()
52+ raise ConfigurationError ("Unable to get the next version." )
53+
54+ logger .info ("Values are now: %s" , key_val_string (next_version .components ))
55+ return next_version
56+ finally :
57+ logger .dedent ()
5558
5659
5760def do_bump (
You can’t perform that action at this time.
0 commit comments