Michał Górny avatar Michał Górny committed 9009fc6

Fail when bootloader config exists but is not readable.

Comments (0)

Files changed (1)

ecleankernel/process.py

 # (c) 2010 Michał Górny <mgorny@gentoo.org>
 # Released under the terms of the 2-clause BSD license.
 
-import os, os.path, re
+import errno, os, os.path, re
 
 from .grub import get_grub_kernels
 from .lilo import get_lilo_kernels
 						print('** Trying bootloader %s' % bl)
 					try:
 						used = getfunc(debug = debug)
-					except Exception:
-						pass
+					except IOError as e:
+						if e.errno != errno.ENOENT:
+							raise
 					else:
 						lastbl = bl
 						break
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.