Fix get_latest_initTime function.

This commit is contained in:
NMC-DAVE 2021-04-21 22:28:02 +08:00
parent 9c7fe4a22e
commit 1ed963bd6b
2 changed files with 5 additions and 6 deletions

@ -475,8 +475,8 @@
"%time\n",
"directory = \"ECMWF_ENSEMBLE/RAW/RAIN24/\"\n",
"filename = \"21042020.036\"\n",
"data = get_model_grid(directory, filename=filename, \n",
" varname='precipitation', varattrs={'long_name':'accumulated precipitation', 'units':'mm'},\n",
"data = get_model_grid(directory, filename=filename, varname='precipitation',\n",
" varattrs={'long_name':'accumulated precipitation', 'units':'mm'},\n",
" cache=False)\n",
"data"
]

@ -137,7 +137,7 @@ def get_latest_initTime(directory, suffix="*.006"):
print('Can not retrieve data from ' + directory)
return None
StringResult = DataBlock_pb2.StringResult()
if status == 200:
if status == 200: # Standard response for successful HTTP requests
StringResult.ParseFromString(response)
if StringResult is not None:
filename = StringResult.name
@ -147,9 +147,8 @@ def get_latest_initTime(directory, suffix="*.006"):
return filename.split('.')[0]
else:
return None
# extract initial time
return filename.split(".")[0]
else:
return None
def get_model_grid(directory, filename=None, suffix="*.024",