From 852b774e2e15c5f7912fa035d1d6927acd044ef7 Mon Sep 17 00:00:00 2001 From: Jussi Pakkanen Date: Sat, 1 Jun 2013 14:06:36 +0300 Subject: The default value of required is true for dependencies. --- dependencies.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'dependencies.py') diff --git a/dependencies.py b/dependencies.py index 94c1e28a4..da5111a04 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(): -- cgit v1.2.3