optimize fill_queue
This commit is contained in:
6
utils.py
6
utils.py
@@ -2,7 +2,6 @@ import logging
|
||||
import os
|
||||
import pathlib
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
from packaging.version import LegacyVersion
|
||||
from srcinfo.parse import parse_srcinfo
|
||||
@@ -42,8 +41,9 @@ def parse_pkgbuild(pkgbuild_file: str) -> dict:
|
||||
return parsed
|
||||
|
||||
|
||||
def parse_pkgbuild_ver(pkgbuild_file: str) -> LegacyVersion:
|
||||
parsed = parse_pkgbuild(pkgbuild_file)
|
||||
def parse_pkgbuild_ver(pkgbuild_file: str = None, parsed: dict = None) -> LegacyVersion:
|
||||
if not parsed:
|
||||
parsed = parse_pkgbuild(pkgbuild_file)
|
||||
if "epoch" in parsed:
|
||||
return LegacyVersion("{}:{}-{}".format(parsed["epoch"], parsed["pkgver"], parsed["pkgrel"]))
|
||||
return LegacyVersion("{}-{}".format(parsed["pkgver"], parsed["pkgrel"]))
|
||||
|
Reference in New Issue
Block a user