diff options
Diffstat (limited to 'python/task_server/globeop.py')
| -rw-r--r-- | python/task_server/globeop.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/python/task_server/globeop.py b/python/task_server/globeop.py index 127b58a3..979b23e7 100644 --- a/python/task_server/globeop.py +++ b/python/task_server/globeop.py @@ -78,12 +78,13 @@ def download_data(workdate): cdsfiles = [filename for filename in files if "TradeSearch" in filename \
if run_date(filename).date() <= workdate]
available_files = []
+
if pnlfiles:
- available_files.append(sorted(pnlfiles, key=key_fun, reverse=True)[0])
+ available_files.append(max(pnlfiles, key=key_fun))
if valuationfiles:
- available_files.append(sorted(valuationfiles, key=key_fun, reverse=True)[0])
+ available_files.append(max(valuationfiles, key=key_fun))
if cdsfiles:
- available_files.append(sorted(cdsfiles, key=run_date, reverse=True)[0])
+ available_files.append(max(cdsfiles, key=run_date))
if not available_files:
logger.error("no file available for date: %s" % str(workdate))
|
