Tag: CONSTEVAL
Tengo el siguiente código simplificado: scope = locals() for batch in stream: for row in batch.results: writer.writerow([eval(pf, scope) for pf in process_fields]) Guarda en un archivo csv el contenido de los diferentes campos del objeto row (objeto GoogleAdsRow). Funciona bien, pero falla si no uso la variable scope, sino la . . . Read more
Intento deshacerme de un método de evaluación de JavaScript feo (porque todos sabemos que no es seguro). Tengo el siguiente problema. Construyo una cadena de búsqueda dinámica. Depende del TLD que un usuario decida buscar. Aquí está mi código: if (tld == 0) { var searchString = ‘value.tld != “”‘; . . . Read more
Imagina una aplicación que solicita la entrada del usuario como una expresión de Python para evaluar (con interpolación de variables). Ejecutar código suministrado por el usuario es arriesgado. ¿Cómo debo codificar esto de manera segura en Python 3? ¿Existe una solución tan sencilla como eval("insertar-expresiones-de-python-definidas-por-el-usuario-aquí") en la que se pueda . . . Read more
Actualmente estoy haciendo un miniscript que envía documentos a una ruta específica basada en un código que ingreso. El código es básico, pero obtengo un error que realmente no entiendo. Cuando ejecuto el siguiente código: en = “Inglés” source = eval(input(“¿Idioma de origen?\n”)) print(source) Si ingreso ‘en’, obtengo “Inglés” sin . . . Read more
Estoy escribiendo código basado en eval() inseguro que está siendo utilizado para una asignación. Así como esto: var myName; eval(“myName = 10”) Pero lo que webpack está haciendo es cambiar el identificador myName a una letra aleatoria. Esto también está rompiendo la función eval. ¿Existe alguna forma de no cambiar . . . Read more