浏览代码

Making parseDouble robust for None variables

Andrej 2 月之前
父节点
当前提交
1e129622a1
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      importXLSX.py

+ 3 - 1
importXLSX.py

@@ -92,8 +92,10 @@ def getLookupMap(pars,fields,fieldName):
       raise KeyError(f'Could not find lookup for {fieldName}')
    schema=lookup['schemaName']
    query=lookup['queryName']
+
    key=lookup['keyColumn']
    val=lookup['displayColumn']
+
    project=pars['project']
    db=getDB(pars)
    ds=db.selectRows(project,schema,query,[])
@@ -175,7 +177,7 @@ def parseDate(qv):
 def parseDouble(qv):
    try:
       return float(qv)
-   except ValueError:
+   except (ValueError,TypeError):
       return None
     
     #m