summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorpunkadiddle <>2018-07-10 23:16:57 +0200
committerpunkadiddle <>2018-07-10 23:16:57 +0200
commitb960e296b6eb85fba43be9c43d0a55f141f3d52e (patch)
treea6119585249cd4dde0d8b3162c8804df2e11b29e /src
parent0a2a855f84ff9158142c0484d107d219f332f4c5 (diff)
downloadsetuptools-scm-b960e296b6eb85fba43be9c43d0a55f141f3d52e.tar.gz
tags_to_version loops reduced to map function
Diffstat (limited to 'src')
-rw-r--r--src/setuptools_scm/version.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/setuptools_scm/version.py b/src/setuptools_scm/version.py
index 7d2aabc..47ad6d3 100644
--- a/src/setuptools_scm/version.py
+++ b/src/setuptools_scm/version.py
@@ -111,12 +111,7 @@ def tags_to_versions(tags, config=None):
:param tags: an iterable of tags
:param config: optional configuration object
"""
- result = []
- for tag in tags:
- version = tag_to_version(tag, config)
- if version is not None:
- result.append(version)
- return result
+ return filter(None, map(lambda tag: tag_to_version(tag, config=config), tags))
class ScmVersion(object):