ref: rename assertExist
This commit is contained in:
12
brew.py
12
brew.py
@@ -208,7 +208,7 @@ def cli_list(args: ArgParams) -> None:
|
|||||||
def cli_deps(args: ArgParams) -> None:
|
def cli_deps(args: ArgParams) -> None:
|
||||||
''' Show dependencies for package. '''
|
''' Show dependencies for package. '''
|
||||||
depTree = Cellar.getDependencyTree()
|
depTree = Cellar.getDependencyTree()
|
||||||
depTree.forward.assertInstalled(args.packages)
|
depTree.forward.assertExist(args.packages)
|
||||||
|
|
||||||
choice = args.packages or sorted(depTree.forward)
|
choice = args.packages or sorted(depTree.forward)
|
||||||
|
|
||||||
@@ -225,7 +225,7 @@ def cli_deps(args: ArgParams) -> None:
|
|||||||
def cli_uses(args: ArgParams) -> None:
|
def cli_uses(args: ArgParams) -> None:
|
||||||
''' Show dependents of package (reverse dependencies). '''
|
''' Show dependents of package (reverse dependencies). '''
|
||||||
depTree = Cellar.getDependencyTree()
|
depTree = Cellar.getDependencyTree()
|
||||||
depTree.reverse.assertInstalled(args.packages)
|
depTree.reverse.assertExist(args.packages)
|
||||||
|
|
||||||
if args.missing:
|
if args.missing:
|
||||||
choice = sorted(set(depTree.reverse).difference(depTree.forward))
|
choice = sorted(set(depTree.reverse).difference(depTree.forward))
|
||||||
@@ -262,7 +262,7 @@ def cli_missing(args: ArgParams) -> None:
|
|||||||
Will exit with a non-zero status if any are found to be missing.
|
Will exit with a non-zero status if any are found to be missing.
|
||||||
'''
|
'''
|
||||||
depTree = Cellar.getDependencyTree()
|
depTree = Cellar.getDependencyTree()
|
||||||
depTree.reverse.assertInstalled(args.packages)
|
depTree.reverse.assertExist(args.packages)
|
||||||
|
|
||||||
if args.packages:
|
if args.packages:
|
||||||
installed = depTree.forward.unionAll(args.packages, inclInput=False)
|
installed = depTree.forward.unionAll(args.packages, inclInput=False)
|
||||||
@@ -357,7 +357,7 @@ def cli_install(args: ArgParams) -> None:
|
|||||||
def cli_uninstall(args: ArgParams) -> None:
|
def cli_uninstall(args: ArgParams) -> None:
|
||||||
''' Remove / uninstall a package. '''
|
''' Remove / uninstall a package. '''
|
||||||
depTree = Cellar.getDependencyTree()
|
depTree = Cellar.getDependencyTree()
|
||||||
depTree.forward.assertInstalled(args.packages + args.ignore)
|
depTree.forward.assertExist(args.packages + args.ignore)
|
||||||
|
|
||||||
recipe = depTree.collectUninstall(
|
recipe = depTree.collectUninstall(
|
||||||
args.packages, args.ignore, ignoreDependencies=args.no_dependencies)
|
args.packages, args.ignore, ignoreDependencies=args.no_dependencies)
|
||||||
@@ -902,10 +902,10 @@ class TreeDict:
|
|||||||
''' List of keys with with direct dead-ends '''
|
''' List of keys with with direct dead-ends '''
|
||||||
return [key for key, deps in self.direct.items() if not deps]
|
return [key for key, deps in self.direct.items() if not deps]
|
||||||
|
|
||||||
def assertInstalled(self, keys: Keys) -> None:
|
def assertExist(self, keys: Keys, msg: str = 'unknown package:') -> None:
|
||||||
''' Print any `.missing(keys)` and exit with status code 1 '''
|
''' Print any `.missing(keys)` and exit with status code 1 '''
|
||||||
if unknownKeys := self.missing(keys):
|
if unknownKeys := self.missing(keys):
|
||||||
Log.error('unknown package:', ', '.join(unknownKeys))
|
Log.error(msg, ', '.join(unknownKeys))
|
||||||
exit(1)
|
exit(1)
|
||||||
|
|
||||||
def printFlat(
|
def printFlat(
|
||||||
|
|||||||
Reference in New Issue
Block a user