From 5ba0b0771cd5fc476a1de2eb99d6928be20b092f Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Sun, 15 Apr 2012 12:07:24 +0200 Subject: [PATCH] [entropy.spm] PortagePlugin: fix ParseError exception initialization --- .../spm/plugins/interfaces/portage_plugin/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py b/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py index 0da8a164b..ef3ceb261 100644 --- a/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py +++ b/lib/entropy/spm/plugins/interfaces/portage_plugin/__init__.py @@ -232,10 +232,12 @@ class PortageEntropyDepTranslator(object): if sub == "||": # or try: next_sub = split_sub[sub_idx+1] - except IndexError: - raise PortageEntropyDepTranslator.ParseError() + except IndexError as err: + raise PortageEntropyDepTranslator.ParseError( + "Index Error") if next_sub != "(": - raise PortageEntropyDepTranslator.ParseError() + raise PortageEntropyDepTranslator.ParseError( + "Syntax Error") local_sub_count, sub_scope = self.__extract_scope( split_sub[sub_idx+2:])