From fcc4e6f982e7081cd414f59662c92d1fd180211f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6k=C3=A7en=20Eraslan?= Date: Tue, 27 Sep 2011 10:39:25 +0000 Subject: [PATCH] actionsapi/get.py: Remove duplicate PATHfinder code and use the one Ozan introduced in util module. --- pisi/actionsapi/get.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/pisi/actionsapi/get.py b/pisi/actionsapi/get.py index 7053964f..5f863c8b 100644 --- a/pisi/actionsapi/get.py +++ b/pisi/actionsapi/get.py @@ -19,6 +19,7 @@ _ = __trans.ugettext # PiSi Modules import pisi.actionsapi +import pisi.util import pisi.context as ctx # ActionsAPI Modules @@ -163,18 +164,10 @@ def qtDIR(): # Binutils Variables -def existBinary(bin): - # determine if path has binary - path = os.environ['PATH'].split(':') - for directory in path: - if os.path.exists(os.path.join(directory, bin)): - return True - return False - def getBinutilsInfo(util): cross_build_name = '%s-%s' % (HOST(), util) - if not existBinary(cross_build_name): - if not existBinary(util): + if not pisi.util.search_executable(cross_build_name): + if not pisi.util.search_executable(util): raise BinutilsError(_('Util %s cannot be found') % util) else: ctx.ui.debug(_('Warning: %s does not exist, using plain name %s') \