Ir para conteúdo
Fórum Script Brasil
  • 0

'module' object is not callable


Inufelipe

Pergunta

Olá galera do script brasil forum!

Eu estou com um problema que não

acho solução...

"'module' object is not callable "

não sou muito experiente em

python, e já agradeço desde já a ajuda.

A seguir colo o codigo fonte e o traceback

traceback:

*  Module ZPublisher.Publish, line 119, in publish
    * Module ZPublisher.mapply, line 88, in mapply
    * Module ZPublisher.Publish, line 42, in call_object
    * Module Shared.DC.Scripts.Bindings, line 313, in __call__
    * Module Shared.DC.Scripts.Bindings, line 350, in _bindAndExec
    * Module Products.PythonScripts.PythonScript, line 327, in _exec
    * Module None, line 24, in auto_publish.py
      <PythonScript at /hosting_home/slot17301/site17442/scripts-de-gerencimento/auto_publish.py>
      Line 24
    * Module None, line 4, in felipe_makeId
      <PythonScript at /hosting_home/slot17301/site17442/scripts-de-gerencimento/auto_publish.py>
      Line 4
Source code/ codigo fonte
from Products.CMFCore.utils import getToolByName
from AccessControl import getSecurityManager
def felipe_makeId(a):
 a = string(a)
 a = a.lower()
 a = a.replace('ç','c')
 a = a.replace('ã','ã')
 a = a.replace('á','a')
 a = a.replace('â','a')
 a = a.replace('à','a')
 a = a.replace('é','e')
 a = a.replace('ê','e')
 a = a.replace('í','i')
 a = a.replace('ó','o')
 a = a.replace('ô','o')
 a = a.replace('ô','o')
 a = a.replace('ú','u')
 a = a.replace('ü','u')
 a = a.replace(' ','_')
 return a
urltool = getToolByName(context, "portal_url")
catalog = getToolByName(context, "portal_catalog")
portal = urltool.getPortalObject();
makeRoot = portal.invokeFactory("Folder",felipe_makeId(edic))
root = getattr(portal,felipe_makeId(edic))
root.setTitle(edic)
dirs = master.split(";")
for x in dirs:
 x = x.split(":")
 tmp = root.invokeFactory("Folder", felipe_makeId(x[0]))
 tmp = getattr(root,felipe_makeId(x[0]))
 tmp.setTitle(x[0])
catalog.refreshCatalog()

Se isso ajuda, eu estou programando

sobre uma plataforma ZOPE em PLONE.

Grato

Link para o comentário
Compartilhar em outros sites

1 resposta 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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...