Flávio (e demais da lista), Esquece o que eu perguntei. Eu que me embananei à toa por aqui :-P
De qualquer forma, obrigado. Zénrique. 2007/1/31, José Henrique <[EMAIL PROTECTED]>: > Flávio, > > Muito obrigado pela dica, funcionou certinho. Entretanto, não estou > conseguindo fazer funcionar a chamada a partir de um Page Template. > Você (ou alguém da lista) tem alguma sugestão de como fazer isso? > > Zénrique. > > Em 19/01/07, FLÁVIO GOMES DA SILVA > LISBOA<[EMAIL PROTECTED]> escreveu: > > --- Em zope-pt@yahoogrupos.com.br, "José Henrique" <[EMAIL PROTECTED]> > > escreveu > > > > > > Flavio, > > > > > > Segui suas instruções mas não obtive sucesso. Você poderia enviar ou > > > publicar um exemplo simplificado de sua implementação (uma classe com > > > dois métodos, por exemplo) e de como utilizá-lo. > > > > > > Obrigado, > > > > > > Zénrique. > > > > > > > É claro! Experimente usar dois scripts Python: > > > > Um se chama "Operacao" e o código é: > > > > class Operacao: > > def soma(self,numero1,numero2): > > return numero1+numero2 > > > > def subtracao(self,numero1,numero2): > > return numero1-numero2 > > > > def multiplicacao(self,numero1,numero2): > > return numero1*numero2 > > > > def divisao(self,numero1,numero2): > > return numero1/numero2 > > > > return Operacao() > > > > O outro se chama "resultado" (é o que usa os métodos do anterior): > > > > o = context.Operacao() > > > > n1 = 8 > > n2 = 4 > > > > print "Dados os numeros %d e %d:\n" % (n1,n2) > > > > > > print "Soma = %d\n" % (o.soma(n1,n2)) > > print "Subtra\xe7\xe3o = %d\n" % (o.subtracao(n1,n2)) > > print "Multiplica\xe7\xe3o = %d\n" % (o.multiplicacao(n1,n2)) > > print "Divis\xe3o = %d\n" % (o.divisao(n1,n2)) > > > > return printed > > > > Desculpe o unicode no texto, mas eu ainda não sei outra forma de > > escrever direto em português. > > > > > > > > Para enviar uma mensagem: zope-pt@yahoogrupos.com.br > > Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > >