add try/catch for lookup table import

This commit is contained in:
wyq 2020-06-23 20:52:04 +08:00
parent 4cb07e504c
commit 7cbf1aacf6
3 changed files with 10 additions and 7 deletions

View File

@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<MeteoInfo File="milconfig.xml" Type="configurefile">
<Path OpenPath="D:\Working\MIScript\Jython\mis\traj">
<RecentFolder Folder="D:\Run\emips\run_merge"/>
<RecentFolder Folder="D:\Run\emips\run_meic"/>
<Path OpenPath="D:\Working\MIScript\Jython\mis\satellite">
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\math"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\micaps"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\meteo"/>
@ -14,19 +12,21 @@
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\io"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\traj"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\netcdf"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis"/>
<RecentFolder Folder="D:\Working\MIScript\Jython\mis\satellite"/>
</Path>
<File>
<OpenedFiles>
<OpenedFile File="D:\Run\emips\test\plot_ctl_comp.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\contourf_1.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\traj\arl_test_1.py"/>
<OpenedFile File="D:\Working\MIScript\Jython\mis\satellite\landcover_300m.py"/>
</OpenedFiles>
<RecentFiles>
<RecentFile File="D:\Run\emips\test\plot_ctl_comp.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\plot_types\3d\jogl\contourf_1.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\traj\arl_test_1.py"/>
<RecentFile File="D:\Working\MIScript\Jython\mis\satellite\landcover_300m.py"/>
</RecentFiles>
</File>
<Font>

View File

@ -17,6 +17,9 @@ migl.mifolder = mi_dir
lookup_cma = os.path.join(mi_dir, 'tables', 'bufr', 'tablelookup_cma.csv')
if os.path.isfile(lookup_cma):
is_ok = dataset.add_bufr_lookup(lookup_cma)
try:
is_ok = dataset.add_bufr_lookup(lookup_cma)
except:
is_ok = False
if is_ok:
print('CMA Bufr lookup file added.')