aboutsummaryrefslogtreecommitdiff
path: root/dependencies.py
diff options
context:
space:
mode:
Diffstat (limited to 'dependencies.py')
-rw-r--r--dependencies.py4
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():