Merge "Treat zero or >1 dat files as an error"

This commit is contained in:
Neil Fuller 2014-05-21 16:18:59 +00:00 committed by Gerrit Code Review
commit 768051405e

View File

@ -130,9 +130,14 @@ def BuildIcuToolsAndData(data_filename):
os.chdir(icu_working_dir)
icu_dat_data_dir = '%s/stubdata' % icu_dir
for file in glob.glob('data/out/tmp/*.dat'):
print 'Copying %s to %s ...' % (file, icu_dat_data_dir)
shutil.copy(file, icu_dat_data_dir)
datfiles = glob.glob('data/out/tmp/icudt??l.dat')
if len(datfiles) != 1:
print 'ERROR: Unexpectedly found %d .dat files (%s). Halting.' % (len(datfiles), datfiles)
sys.exit(1)
datfile = datfiles[0]
print 'Copying %s to %s ...' % (datfile, icu_dat_data_dir)
shutil.copy(datfile, icu_dat_data_dir)
# Switch back to the original working cwd.
os.chdir(original_working_dir)