so q esta acontecendo o seguitne erro(tem de tirar o meu trtamento de excessoes):
Traceback (most recent call last):
File "./casper_mail.py", line 102, in ?
server = parseServers(cur)
File "./casper_mail.py", line 76, in parseServers
if cur.name == "host1":
AttributeError: 'NoneType' object has no attribute 'name'
algm sabe uq é ? pelo o que percebi o problema é no:
cur.name
ou talvez ate na atribuicao do cur, me baseei num codigo do cookbook da pythonbrasil.com.br... vlw !
Obs.: Quando faco os mesmos procedimentos no shell python da certo ! =\
uso o python 2.3 no Linux, da errado tanto no Debian, qnt no Slack10... vlw...
Pergunta
Ale
Olá povão ! =P vamo ver quem podera ajudar-me.:
estou com problemas na seguinte parte do cdgo de um prog meu:
def parseServers(cur): cur = cur.children if cur.name == "host1": return cur.getContent() else: print "error: HOST1 não encontrado!" sys.exit() try: doc = libxml2.parseFile('./conf/servers.xml') except: print "error: 'servers.xml' não encontrado" sys.exit() if doc == None: print "error: Documento 'servers.xml' analisado sem sucesso!" doc.freeDoc() sys.exit() cur = doc.getRootElement() if cur == None: print "error: Documento 'servers.xml' vazio." doc.freeDoc() sys.exit() cur = cur.children if cur.name == "hosts": server = parseServers(cur) else: print "error: hosts não encontrados!" doc.freeDoc() sys.exit() doc.freeDoc()sendo que o tal servers.xml e isso: so q esta acontecendo o seguitne erro(tem de tirar o meu trtamento de excessoes): algm sabe uq é ? pelo o que percebi o problema é no:ou talvez ate na atribuicao do cur, me baseei num codigo do cookbook da pythonbrasil.com.br... vlw !
Obs.: Quando faco os mesmos procedimentos no shell python da certo ! =\
uso o python 2.3 no Linux, da errado tanto no Debian, qnt no Slack10... vlw...
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.