Просмотр исходного кода

Making parseDate more verbose in failure

Andrej 1 день назад
Родитель
Сommit
12171a3267
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      importXLSX.py

+ 3 - 3
importXLSX.py

@@ -143,9 +143,9 @@ def parseDate(qv):
    fmts=['datetime','pandas','%d.%m.%y','%Y-%m-%d %H:%M:%S.%f',\
       '%d/%m/%Y','%Y-%m-%d %H:%M:%S']
 
-
+   usedFmt=None
    for fmt in fmts:
-
+      usedFmt=fmt
       try:
 
          if fmt=='pandas':
@@ -172,7 +172,7 @@ def parseDate(qv):
    try:
       return date.isoformat()
    except UnboundLocalError:
-      print (f'Failed to parsed {qv} as date')
+      print (f'Failed to parse {qv} as date, used {usedFmt}')
       return None
 
 def parseDouble(qv):