mirror of
https://github.com/tbsdtv/linux_media.git
synced 2025-07-23 12:43:29 +02:00
diffconfig: Gracefully exit if the default config files are not present
Handle gracefully the instance where config files are not present. Compatible with python versions 2.5, 2.6 and 2.7. The try/except is forward compatible with python version 3 once the entire script is ported. Signed-off-by: Mike Pagano <mpagano@gentoo.org> Signed-off-by: Michal Marek <mmarek@suse.cz>
This commit is contained in:
committed by
Michal Marek
parent
11097a0367
commit
6bf2e84b8c
@@ -94,8 +94,13 @@ def main():
|
|||||||
configa_filename = sys.argv[1]
|
configa_filename = sys.argv[1]
|
||||||
configb_filename = sys.argv[2]
|
configb_filename = sys.argv[2]
|
||||||
|
|
||||||
a = readconfig(file(configa_filename))
|
try:
|
||||||
b = readconfig(file(configb_filename))
|
a = readconfig(file(configa_filename))
|
||||||
|
b = readconfig(file(configb_filename))
|
||||||
|
except (IOError):
|
||||||
|
e = sys.exc_info()[1]
|
||||||
|
print("I/O error[%s]: %s\n" % (e.args[0],e.args[1]))
|
||||||
|
usage()
|
||||||
|
|
||||||
# print items in a but not b (accumulate, sort and print)
|
# print items in a but not b (accumulate, sort and print)
|
||||||
old = []
|
old = []
|
||||||
|
Reference in New Issue
Block a user