Idea recurrente ( Módulos remotos)
Jose
aragorn en pythonhispano.org
Lun Feb 21 12:40:04 CET 2005
El lun, 21-02-2005 a las 11:43, Pepe Aracil escribió:
> Hola Lista.
> Tengo una idea recurrente que no para de torturarme y me gustaría que me
> diéseis vuestra opinión para descartarla o no de una vez por todas.
>
> Se trata de poder acceder a un módulo de una máquina remota de forma
> transparente.
>
> Ejemplo teórico:
>
> import remote
> con=remote.connect(host,port,...) # Conectamos con el servidor de módulos
> con.load_module("os") # Obligamos al servidor a cargar el modulo os
> fake_os=con.get_module_handle("os") # Obtenemos un objeto-proxy que apunta a
> # al módulo os del servidor.
> print fake_os.curdir() # Llamamos al método curdir del módulo remoto
> ....
>
> El objetivo inicial de este módulo era la disociación de la capa lógica y la
> capa de presentación de una aplicación hecha en pygtk sin necesidad de tener
> que reescribir ni una sola linea de código.
>
> La forma de acceder a los métodos y propiedades de los objetos remotos era
> hacer una clase proxy que capturase las acciones sobre estos, y las
> transmitiera al servidor, donde residen las instancias reales.
>
> Cuando una propiedad o método remoto devuelve un objeto mutable, en realidad
> lo que devolveríamos seria otro objeto proxy que apunte a este objeto y no el
> objeto en si. Es decir, solo las tuplas,cadenas,enteros,flotantes se
> devuelven como objetos del mismo tipo y no como un objeto proxy.
>
> ¿Con que problemas creéis que me puedo encontrar? Supongo que un montón ;D
>
> Saludos.
>
> P.D.
> Ya conozco Pyro y no me sirve para lo que quiero hacer. :)
¿Puedes explicarnos por qué no te sirve pyro?
Lo digo porque en principio parece adecuado para lo que quieres.
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es
Más información sobre la lista de distribución Python-es