improve code quality
This commit is contained in:
@@ -283,7 +283,7 @@ class gitversionhelper: # pylint: disable=too-few-public-methods
|
||||
raise gitversionhelper.wrongArguments(f"invalid {cls.__OptDict['bump_type']} requested")
|
||||
return BumpType
|
||||
|
||||
def bump(self,amount:int=1,**kwargs) -> cls | str : # pylint: disable=R0912
|
||||
def bump(self,amount:int=1,**kwargs) -> gitversionhelper.version.MetaVersion | str : # pylint: disable=R0912
|
||||
"""
|
||||
bump the version to the next one
|
||||
Keyword Arguments:
|
||||
@@ -451,7 +451,7 @@ class gitversionhelper: # pylint: disable=too-few-public-methods
|
||||
|
||||
if not bFound :
|
||||
raise gitversionhelper.version.noValidVersion("no valid version found in tags")
|
||||
|
||||
|
||||
if pre_count > 0 and post_count > 0:
|
||||
raise cls.PreAndPostVersionUnsupported("can not parse a version with both pre" \
|
||||
" and post release number.")
|
||||
@@ -479,18 +479,18 @@ class gitversionhelper: # pylint: disable=too-few-public-methods
|
||||
_v=None
|
||||
try:
|
||||
_v=cls._parseTag(lastTag,**kwargs)
|
||||
except gitversionhelper.version.noValidVersion as _ex:
|
||||
except gitversionhelper.version.noValidVersion as _ex:
|
||||
if ((cls.__OptDict["ignore_unknown_tags"] in kwargs) and (kwargs[cls.__OptDict["ignore_unknown_tags"]] is True)):
|
||||
tags = gitversionhelper.tag.getTags(sort= "taggerdate",**kwargs)
|
||||
_v=None
|
||||
_v = None
|
||||
for _tag in tags:
|
||||
try:
|
||||
_v=cls._parseTag(_tag,**kwargs)
|
||||
break;
|
||||
break
|
||||
except gitversionhelper.version.noValidVersion:
|
||||
continue
|
||||
if _v is None:
|
||||
raise gitversionhelper.version.noValidVersion() from _ex
|
||||
raise gitversionhelper.version.noValidVersion() from _ex
|
||||
|
||||
if ((cls.__OptDict["formated_output"] in kwargs) and (kwargs[cls.__OptDict["formated_output"]] is True)):
|
||||
return _v.doFormatVersion(**kwargs)
|
||||
|
||||
Reference in New Issue
Block a user