我的无检查无效继续“无类型对象没有属性XXX”

时间:2015-06-26 12:31:58

标签: python jython maximo

之前我遇到过这个错误。它通常意味着我正在尝试使用带有空对象的方法。所以我付了支票,但支票似乎没有用。这是我的代码:

    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方法时,我收到错误。这是有效的。我之前在多个脚本中使用过这种方式。我只是不明白它是如何通过我的检查。 任何帮助将不胜感激。 谢谢 WANN

1 个答案:

答案 0 :(得分:1)

检查下一行:

import sys

def log(message):
    sys.stderr.write("[%s] %s\n" % (time.strftime("%c"), message))