Detalles de software:
Versión: 0.8
Fecha de carga: 11 May 15
Licencia: Libre
Popularidad: 8
Biryani es una caja de herramientas de Python para convertir y validar los valores (para formularios web, etc.).
Documentación El paquete
¿Qué hay de nuevo en esta versión:
- Rework convertidores booleanos. Nueva biryani.baseconv.guess_bool () convertidor. Retire convertidor form_data_to_bool.
- Cambiar el nombre de convertidor de requerir a biryani.baseconv.test_exists ().
- Este nuevo nombre es más consistente con otros _... convertidores de prueba. También es más claro cuando se utiliza en una prueba de condición. Por ejemplo:
- conv.condition (
- conv.test_exists,
- conv.set_value ('existe Valor'),
- conv.set_value ('Valor no se encuentra'),
- Nueva biryani.baseconv.struct (convertidor) que reemplaza tanto biryani.baseconv.structured_mapping () y biryani.baseconv.structured_sequence convertidor ().
- Reemplazar mapeo y & quot;. Convertidores sequence`` con biryani.baseconv.new_struct () (y biryani.baseconv.new_mapping () y biryani.baseconv.new_sequence ())
- Añadir biryani.baseconv.get convertidor ().
- Nueva biryani.baseconv.str_to_url_path_and_query () convertidor.
- Renombrar parámetros keep_null_items y keep_null_keys utilizados por las asignaciones o secuencias de convertidores de keep_missing_items y keep_missing_keys.
- Añadir estado opcional para biryani.baseconv.function () y biryani.baseconv.test () convertidores.
- Cambiar el nombre de parámetro handle_none de biryani.baseconv.function () y biryani.baseconv.test () convertidores de handle_missing_value.
- Cambiar el nombre de la función to_value a biryani.baseconv.check () y extenderlo a aceptar ni un convertidor o un resultado de la conversión como argumento.
- Nueva biryani.custom_conv () para importar módulos de conversión sólo se necesitan.
- biryani.strings.slugify Función () ahora devuelve siempre Unicode.
- Renombrar convertidor dict_to_instance a biryani.objectconv.dict_to_object () y moverlo al módulo biryani.objectconv.
- Eliminar convertidores en biryani.objectconv que eran duplicados de biryani.datetimeconv.
- Nueva biryani.creditcardconv módulo.
- Eliminar módulo pymongoconv.
- Este módulo se relaciona con Monpyjama lugar de pymongo y sus convertidores no están más acostumbrados.
- Cambiar el nombre de módulo sugar.sweetbaseconv a biryani.nonstandard.deprecatedbaseconv.
- Nueva biryani.nonstandard.experimentalbaseconv.mapping_replace_sequence convertidor experimental ().
- Añadir soporte de internacionalización y localización francés.
- documentación y pruebas completa.
Requisitos
- Python
Comentarios que no se encuentran