[pyar] Almacenar código python en una tabla

DF-- dj.foguelman en gmail.com
Mie Dic 21 11:27:08 ART 2011


Podrias guardar el texto del codigo en la base y usar sha o md5 para
garantizar que el codigo a ejecutar es el tuyo.

2011/12/21 edux <edux en qdns.com.ar>

>
>
> On Wed 21 Dec 2011 09:50:04 AM ART, Gustavo Campanelli wrote:
> >> On Wed, Dec 21, 2011 at 09:33, Daniel <dmlistapython en gmail.com> wrote:
> >> Hola Gente, para una aplicación un tanto particular
> >> necesito correr un fragmento de código distinto  para
> >> cada registro (un rutina de importación de datos, una para cada
> proveedor)
> >>
> >> ¿puedo de alguna manera almacenar un script python en un campo
> >> de la tabla y después ejecutarlo? ¿cómo puedo hacerlo?
> >>
> >> (aclaro que soy conciente de la seguridad, etc, no estaría disponible
> >> para el usuario
> >> sólo para mi.)
> >>
> >>
>
> Me suena a que con una clase "proveedor" y una herencia a diferentes
> tipos de proveedores usando polimorfismo con un metodo .import() o algo
> asi podrias hacer que cada tipo de proveedor tenga su propia rutina de
> import.
>
> mis 2 centavos.
>
>
> >>
> >>
> >>
> >>
> >> --
> >> Daniel Malisani
> >> _______________________________________________
> >
> >
> > Esa forma es interesante desde el punto de vista de la programación,
> > pero realmente fea desde el punto de vista de la administración de
> > bases de datos.
> >
> > En realidad te convendría almacenar un campo con un contenido que, al
> > ser ejecutado por tu programa que ya tiene todo el código haga que se
> > ejecute la parte de la lógica correspondiente al contenido de ese
> > campo. Incluso podes ir más allá y tratar a ese contenido del campo
> > como un conjunto de banderas que habilitan distintas combinaciones del
> > código, de acuerdo a como sea necesario.
> >
> > Gedece
> > _______________________________________________
> > pyar mailing list pyar en python.org.ar
> > http://listas.python.org.ar/listinfo/pyar
> >
> > PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
> >
> > La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20111221/7d1ac95e/attachment.html>


More information about the pyar mailing list