mirror of
https://gitlab.com/dslackw/slpkg.git
synced 2024-12-29 10:26:12 +01:00
Fix user interrupt
This commit is contained in:
parent
279dd6abad
commit
8ac2a7ba41
1 changed files with 12 additions and 8 deletions
|
@ -32,12 +32,16 @@ def find_package(find_pkg, directory):
|
|||
Find packages
|
||||
"""
|
||||
pkgs = []
|
||||
if os.path.isdir(directory):
|
||||
installed = sorted(os.listdir(directory))
|
||||
blacklist = BlackList().packages(pkgs=installed, repo="local")
|
||||
if os.path.exists(directory):
|
||||
for pkg in installed:
|
||||
if (not pkg.startswith(".") and pkg.startswith(find_pkg) and
|
||||
split_package(pkg)[0] not in blacklist):
|
||||
pkgs.append(pkg)
|
||||
try:
|
||||
if os.path.isdir(directory):
|
||||
installed = sorted(os.listdir(directory))
|
||||
blacklist = BlackList().packages(pkgs=installed, repo="local")
|
||||
if os.path.exists(directory):
|
||||
for pkg in installed:
|
||||
if (not pkg.startswith(".") and pkg.startswith(find_pkg) and
|
||||
split_package(pkg)[0] not in blacklist):
|
||||
pkgs.append(pkg)
|
||||
except KeyboardInterrupt:
|
||||
print("")
|
||||
raise SystemExit()
|
||||
return pkgs
|
||||
|
|
Loading…
Reference in a new issue