Unbound Method Error
Chris Rebert
clp2 at rebertia.com
Tue Jun 9 13:27:57 EDT 2009
On Tue, Jun 9, 2009 at 8:19 AM, Scott David
Daniels<Scott.Daniels at acm.org> wrote:
> lczancanella wrote:
>>
>> Hi, i am brand new in Python, so sorry if this question is too basic,
>> but i have tried a lot and dont have success... I have the following
>> code...
>>
>> class Funcoes:
>> def CifradorDeCesar(mensagem, chave, funcao):
>> ...
>>
>
> You've gotten some "interesting" advice.
>
> You want one of:
>
> class Funcoes:
> @staticmethod
> def CifradorDeCesar(mensagem, chave, funcao):
> ...
> or:
> class Funcoes:
> def CifradorDeCesar(self, mensagem, chave, funcao):
> ...
> or:
> class Funcoes:
> @class_method
There's no underscore in "classmethod" last time I checked.
> def CifradorDeCesar(class_, mensagem, chave, funcao):
> ...
You forgot one more option (the preferred one, IMHO):
#module toplevel
def CifradorDeCesar(mensagem, chave, funcao):
Cheers,
Chris
--
http://blog.rebertia.com
More information about the Python-list
mailing list