diff options
Diffstat (limited to 'dependencies.py')
-rw-r--r-- | dependencies.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dependencies.py b/dependencies.py index 94c1e28..da5111a 100644 --- a/dependencies.py +++ b/dependencies.py @@ -155,7 +155,9 @@ class ExternalLibrary(Dependency): return [] def find_external_dependency(name, kwargs): - required = kwargs.get('required', False) + required = kwargs.get('required', True) + if not isinstance(required, bool): + raise DependencyException('Keyword "required" must be a boolean.') if name in packages: dep = packages[name](kwargs) if required and not dep.found(): |