fc-blanks: fall back to the static data available in repo if downloaded data is corrupted
https://bugs.freedesktop.org/show_bug.cgi?id=102399
This commit is contained in:
parent
12cf4c17db
commit
92da67a9fc
|
@ -19,10 +19,14 @@ try:
|
|||
fp = urlopen('http://unicode.org/cldr/utility/list-unicodeset.jsp?a=[%3AGC%3DZs%3A][%3ADI%3A]&abb=on&ucd=on&esc=on&g')
|
||||
data = fp.read()
|
||||
fp.close()
|
||||
# check before writing if data isn't corrupted.
|
||||
dom = html.fromstring(data)
|
||||
x = dom.xpath('/html/body/form/p/text()')
|
||||
p = x[1]
|
||||
fp = open(datafile, 'wb');
|
||||
fp.write(data);
|
||||
fp.close();
|
||||
except URLError:
|
||||
except (URLError, IndexError):
|
||||
# fall back reading the static data in repo
|
||||
try:
|
||||
fp = open(datafile)
|
||||
|
|
Loading…
Reference in New Issue