>>>>> "Enrico" <[email protected]> (E) wrote:

>E> "Piet van Oostrum" <[email protected]> ha scritto nel messaggio
>E> news:[email protected]...
>>> The method doesn't need the class at all, so a staticmethod would be
>>> preferable:
>>> class Funcoes:
>>> @staticmethod
>>> def CifradorDeCesar(self, mensagem, chave, funcao):

>E> Yes, in this case self is not needed.

>>> 
>>> But as been mentioned in this thread before, there might be no reason to
>>> use the class anyway.

>E> I agree but the code is not very clear about the use of this class as
>E> ancestor of MC.
>>>> class MC(Funcoes, type):
>E> ?

I hadn't even noted this peculiarity. Maybe it was thought to be
necessary because CifradorDeCesar is used in MC. But as it is
explicitly used as Funcoes.CifradorDeCesar the Funcoes in the base
classes is useless and therefore confusing.
-- 
Piet van Oostrum <[email protected]>
URL: http://pietvanoostrum.com [PGP 8DAE142BE17999C4]
Private email: [email protected]
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to