From 2660ec03d32a1e12363962699fd007b811cf131d Mon Sep 17 00:00:00 2001 From: Manuel Barkhau Date: Sun, 4 Oct 2020 21:44:30 +0000 Subject: [PATCH] pacify mypy --- src/pycalver/__main__.py | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/src/pycalver/__main__.py b/src/pycalver/__main__.py index 7053ac9..8682761 100755 --- a/src/pycalver/__main__.py +++ b/src/pycalver/__main__.py @@ -277,18 +277,19 @@ def grep( is_version_pattern_required = "{version}" in raw_pattern or "{pep440_version}" in raw_pattern - if version_pattern is None: - if is_version_pattern_required: - logger.error( - "Argument --version-pattern= is required" - " for placeholders: {version}/{pep440_version}." - ) - sys.exit(1) + if is_version_pattern_required and version_pattern is None: + logger.error( + "Argument --version-pattern= is required" + " for placeholders: {version}/{pep440_version}." + ) + sys.exit(1) + elif version_pattern is None: + _version_pattern = "INVALID" # pacify mypy, it's not referenced in raw_pattern else: - version_pattern = "vYYYY0M.BUILD[-RELEASE]" + _version_pattern = version_pattern if is_version_pattern_required: - normalized_pattern = v2patterns.normalize_pattern(version_pattern, raw_pattern) + normalized_pattern = v2patterns.normalize_pattern(_version_pattern, raw_pattern) else: normalized_pattern = raw_pattern