[pyar] Uso eval() para clase definida en otro archivo

Marcos Dione mdione en grulic.org.ar
Vie Mar 3 19:44:55 ART 2017

On Fri, Mar 03, 2017 at 04:53:57PM -0300, Juan Pablo Hernández Vogt wrote:
> class BaseObject(object):
>     def __init__(self, parameters=None):
>         self.parameters = parameters
>         # Derived classes from other files must set its environment
>         # in order to be able to execute eval() correctly.
>         self.globals = None
>     def load_parameter(self, key, value):
>         if not self.parameters:
>             self.parameters = {}
>         self.parameters[key] = eval(value, self.globals)




    mirá mi respuesta anterior y la de Facundo.

(Not so) Random fortune:
Terrorism isn't a crime against people or property. It's a crime against
our minds, using the death of innocents and destruction of property to
make us fearful.
	    -- Bruce Schneier

Más información sobre la lista de distribución pyar