ayuda ...instanciar una clase en otra..

Luis Miguel Morillas morillas en gmail.com
Jue Mayo 25 18:10:10 CEST 2006


2006/5/25, carlos villa <carlosfvo en gmail.com>:
> buenas tardes, mi problemita es un simple programita aqui tengo una
> clase  que se llama  encriptado la cual recibe en un metodo llamdo
> ecncript una cadena y la encripta con MD5 y retorna la cadena
> encriptada a mi otra clase donde manejo el llamado que se llama
> llamar.py intento manejar aqui orientacion a objetos con import ,
> import from etc. pero no consigo que me funcione,si me pueden ayudar
> corrgiendolo se los agradeceria.
>
>
>
Hmm. Un diseño un tanto extraño. Recomendaciones: pon la inicial de
tus clases en mayúscula, te ayudará a entender el código. ¿Por qué
utilizas clases si no instancias ninguna? Parece que lo que usas son
métodos estáticos ¿no?

>
> encriptado.py  ...................................................................................................................................................................
>
> #!/usr/bin/env python
> # -*- coding: latin-1 -*-
>
> import md5
>
> class encriptado:
>
>
>         def encript(clave):
>                 return md5.new(clave).hexdigest()
            encript = staticmethod(encript)
>
>
>
>
>
> llamar.py
> .......................................................................................................................................................
>
> import sys
> from encriptado import encript
from encriptado import encriptado

>
> class Llamar:
>         def __init__ (self):
>
>              password = raw_input('Digite: ')
>              print encript(password)
                print encriptado.encript(password)
>
> if __name__ == '__main__':
>         aplicacion=Llamar()
>
> ...................................................................................................................................................................
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>


-- 
Saludos,

--

Luis Miguel




Más información sobre la lista de distribución Python-es