2006/12/18, Carlos Augusto Pacheco <[EMAIL PROTECTED]>: > pessoal, tenho uma classe dentro de site-packages do python chamado > logados, onde ele verifica os pontos logados no asterisk.. só que ele da este > erro: [corta] > o codigo da classe logados ta assim: > import os > class logados: > log = os.popen("asterisk -rx 'sip show peers'").readlines()
O código da classe é só esse mesmo? Se for, crie um script python no diretório Extensions da sua instância do Zope contendo: from modulo_que_contem_a_classe_logados import logados def retornaLog(self): return logados.log Depois, dentro da ZMI, crie um ExternalMethod para acessar esse método. Para mais informações sobre ExternalMethods, leia isso: - http://www.plope.com/Books/2_7Edition/ScriptingZope.stx#1-4 Um abraço, -- Dirceu Pereira Tiegs - http://dirceu.info/ Weimar Consultoria Migre para o Provedor PyTown.com e concorra a 1 iPod nano 2 GB! http://www.pytown.com