diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2017-07-17 00:06:25 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-17 00:06:25 +0200 |
commit | f77c3176ab5cb583fc32bfdebeb320481b7d3592 (patch) | |
tree | 05ac4efbe915aed534b3678b3c358547176314ad /mesonbuild/interpreter.py | |
parent | 24c2e4d3ac4415a0033339cdc74c9251126166ed (diff) | |
parent | fff3ded2978ccbeae2d2f6a95415b663fce850d8 (diff) | |
download | meson-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.py | 24 |
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): |