diff --git a/rpmbuild/copr_rpmbuild/helpers.py b/rpmbuild/copr_rpmbuild/helpers.py index c1babc00d..db84c241c 100644 --- a/rpmbuild/copr_rpmbuild/helpers.py +++ b/rpmbuild/copr_rpmbuild/helpers.py @@ -407,10 +407,18 @@ def __init__(self, path): def __getattr__(self, name): value = getattr(self.tags, name).value - if name == "epoch" and value is not None: - return int(value) return value + @property + def epoch(self): + """ + Evaluated %{epoch} as integer or None + """ + value = self.safe_attr("epoch") + if value in [None, ""]: + return None + return int(value) + @property def exclusivearch(self): """