From b3803586d3db50e83982cab0ee2f139340a99e29 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 25 Oct 2011 13:12:13 +0200 Subject: [PATCH] [IMP] merge split map and filter into a single listcomp bzr revid: xmo@openerp.com-20111025111213-6ryfsuv1jzfetxmu --- openerp-web | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/openerp-web b/openerp-web index 02ec921f422..a56fa2cbfe7 100755 --- a/openerp-web +++ b/openerp-web @@ -60,17 +60,11 @@ if __name__ == "__main__": if os.path.exists(path_addons): options.addons_path.append(path_addons) - def remove_end_slash(text): - if text[-1] in '/\\': - return text[:-1] - return text - - def drop_false_path(path): - if os.path.exists(path): - return True - - options.addons_path = map(remove_end_slash, options.addons_path) - options.addons_path = filter(drop_false_path, options.addons_path) + options.addons_path = [ + path[:-1] if path[-1] in r'\/' else path + for path in options.addons_path + if os.path.exists(path) + ] for path_addons in options.addons_path: if path_addons not in sys.path: