我的 None 支票不工作 继续 "NoneType object has no attribute XXX"
My None check is not working keep getting "NoneType object has no attribute XXX"
我以前遇到过这个错误。这通常意味着我正在尝试对一个空对象使用 and 方法。所以我进行了检查,但检查似乎没有用。这是我的代码:
possiblechildSet= MXServer.getMXServer().getMboSet("ASSETANCESTOR", userinfo)
possiblechildSet.setWhere("ANCESTOR='" mbo.getString("ASSETNUM") "' and ASSETNUM !='" mbo.getString("ASSETNUM") "'")
if (possiblechildSet.count() <> 0) or (possiblechildSet.count() is not None) :
childSet= mbo.getMboSet("ASSETMISSINGCHILD")
if childSet.count() is not None:
childMbo = childSet.getMbo(0)
childassetnum = childMbo.getString('ASSETNUM') //error
我在尝试使用 getString 方法时遇到错误。这是有效的。我之前已经在多个脚本中以这种方式使用过。我只是不明白它是如何通过我的支票的。
任何帮助将不胜感激。
谢谢
万
检查下一行:
childMbo = childSet.getMbo(0)
if childMbo is not None:
childassetnum = childMbo.getString('ASSETNUM')
我以前遇到过这个错误。这通常意味着我正在尝试对一个空对象使用 and 方法。所以我进行了检查,但检查似乎没有用。这是我的代码:
possiblechildSet= MXServer.getMXServer().getMboSet("ASSETANCESTOR", userinfo)
possiblechildSet.setWhere("ANCESTOR='" mbo.getString("ASSETNUM") "' and ASSETNUM !='" mbo.getString("ASSETNUM") "'")
if (possiblechildSet.count() <> 0) or (possiblechildSet.count() is not None) :
childSet= mbo.getMboSet("ASSETMISSINGCHILD")
if childSet.count() is not None:
childMbo = childSet.getMbo(0)
childassetnum = childMbo.getString('ASSETNUM') //error
我在尝试使用 getString 方法时遇到错误。这是有效的。我之前已经在多个脚本中以这种方式使用过。我只是不明白它是如何通过我的支票的。 任何帮助将不胜感激。 谢谢 万
检查下一行:
childMbo = childSet.getMbo(0)
if childMbo is not None:
childassetnum = childMbo.getString('ASSETNUM')