Dettagli del software:
Versione: 0.8
Data di caricamento: 11 May 15
Licenza: Libero
Popolarità: 8
Biryani è un toolbox Python per convertire e validare i valori (per moduli web, ecc).
Pacchetto di documentazione
Cosa c'è di nuovo in questa versione:
- Rework convertitori booleani. Nuova biryani.baseconv.guess_bool () convertitore. Rimuovere convertitore form_data_to_bool.
- Rinomina convertitore richiede di biryani.baseconv.test_exists ().
- Il nuovo nome è più coerente con le altre _... convertitori di prova. E 'anche più chiaro quando usato in un saggio condizione. Ad esempio:
- conv.condition (
- conv.test_exists,
- conv.set_value ('Valore esiste'),
- conv.set_value ('Valore manca'),
- Nuovo biryani.baseconv.struct) convertitore (che sostituisce sia biryani.baseconv.structured_mapping () e biryani.baseconv.structured_sequence convertitore ().
- Sostituire la mappatura e la & quot;. Convertitori sequence`` con biryani.baseconv.new_struct () (e biryani.baseconv.new_mapping () e biryani.baseconv.new_sequence ())
- Aggiungi biryani.baseconv.get convertitore ().
- Nuovo biryani.baseconv.str_to_url_path_and_query () convertitore.
- Rinomina parametri keep_null_items & keep_null_keys utilizzati da mappature o sequenze convertitori di keep_missing_items & keep_missing_keys.
- Aggiungi stato opzionale biryani.baseconv.function () e biryani.baseconv.test () convertitori.
- Rinomina parametro handle_none di biryani.baseconv.function () e biryani.baseconv.test () convertitori per handle_missing_value.
- Rinomina funzione to_value a biryani.baseconv.check () ed estenderlo ad accettare né un convertitore o un risultato di conversione come argomento.
- Nuova funzione biryani.custom_conv () per importare i moduli di conversione solo necessari.
- Funzione biryani.strings.slugify () ora restituisce sempre unicode.
- Rinomina convertitore dict_to_instance a biryani.objectconv.dict_to_object () e spostarlo al modulo biryani.objectconv.
- Rimuovi convertitori in biryani.objectconv che erano duplicati di biryani.datetimeconv.
- Nuovo modulo biryani.creditcardconv.
- Rimuovere il modulo pymongoconv.
- Questo modulo era legato a Monpyjama invece di pymongo e dei suoi convertitori non sono più utilizzati.
- Rinomina modulo sugar.sweetbaseconv a biryani.nonstandard.deprecatedbaseconv.
- Nuovo convertitore sperimentale biryani.nonstandard.experimentalbaseconv.mapping_replace_sequence ().
- Aggiungi supporto per l'internazionalizzazione e localizzazione in francese.
- La documentazione completa e le prove.
Requisiti
- Python
I commenti non trovato