def can_execute_action(self, version: VersionContainer, action: str) -> bool:
v = version.version # type: Version
if action == "bump-pre" and v._version.post or v._version.dev:
return False
elif action == "bump-post" and v._version.dev or v._version.pre:
return False
elif action == "bump-dev" and v._version.pre or v._version.post:
return False
else:
return True
评论列表
文章目录