
From: Archana Singh <archus@linux.vnet.ibm.com> Currently the tab-ext.xml are read and parse for each plugin in side for loop. Moved code which parse of tab-ext.xml file inside try except block to handle IOError. On IOError(File not found) continue the for loop to parse other plugins tab-ext.xml Signed-off-by: Archana Singh <archus@linux.vnet.ibm.com> --- src/wok/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/wok/utils.py b/src/wok/utils.py index 997adf3..1c997e3 100644 --- a/src/wok/utils.py +++ b/src/wok/utils.py @@ -109,7 +109,10 @@ def get_all_tabs(): tabs = [] for f in files: - root = ET.parse(f) + try: + root = ET.parse(f) + except (IOError), e: + continue tabs.extend([t.text.lower() for t in root.getiterator('title')]) return tabs -- 2.1.0