aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/interpreter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2017-07-17 00:06:25 +0200
committerGitHub <noreply@github.com>2017-07-17 00:06:25 +0200
commitf77c3176ab5cb583fc32bfdebeb320481b7d3592 (patch)
tree05ac4efbe915aed534b3678b3c358547176314ad /mesonbuild/interpreter.py
parent24c2e4d3ac4415a0033339cdc74c9251126166ed (diff)
parentfff3ded2978ccbeae2d2f6a95415b663fce850d8 (diff)
downloadmeson-f77c3176ab5cb583fc32bfdebeb320481b7d3592.zip
meson-f77c3176ab5cb583fc32bfdebeb320481b7d3592.tar.gz
meson-f77c3176ab5cb583fc32bfdebeb320481b7d3592.tar.bz2
Merge pull request #2070 from mesonbuild/lgtmfixex
Static analyzer fixes
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r--mesonbuild/interpreter.py24
1 files changed, 10 insertions, 14 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py
index 8885e2b..63cdf9e 100644
--- a/mesonbuild/interpreter.py
+++ b/mesonbuild/interpreter.py
@@ -2007,9 +2007,6 @@ class Interpreter(InterpreterBase):
raise DependencyException(m.format(name))
dep = cached_dep
else:
- # We need to actually search for this dep
- exception = None
- dep = None
# If the dependency has already been configured, possibly by
# a higher level project, try to use it first.
if 'fallback' in kwargs:
@@ -2022,13 +2019,15 @@ class Interpreter(InterpreterBase):
except KeyError:
pass
+ # We need to actually search for this dep
+ exception = None
+ dep = None
+
# Search for it outside the project
- if not dep:
- try:
- dep = dependencies.find_external_dependency(name, self.environment, kwargs)
- except DependencyException as e:
- exception = e
- pass
+ try:
+ dep = dependencies.find_external_dependency(name, self.environment, kwargs)
+ except DependencyException as e:
+ exception = e
# Search inside the projects list
if not dep or not dep.found():
@@ -2809,11 +2808,8 @@ different subdirectory.
found = self.check_contains(element, args)
if found:
return True
- try:
- if element == item:
- return True
- except Exception:
- pass
+ if element == item:
+ return True
return False
def is_subproject(self):