Mjukvaruinformation:
Version: 0.9.9 / 1.0b1
Ladda upp dagen: 5 Jun 15
Licens: Gratis
Popularitet: 416
Data som erhållits via JSON, XML, ett HTML-formulär post eller något annat lika enkel data serialisering kan användas med biblioteket
Egenskaper .
- Kan användas för:
- Definiera en data schema
- avserialisera en datastruktur bestående av stråkar, avbildningar och listor till en godtycklig Python struktur efter validera datastrukturen mot en data schema.
- Serialisera en godtycklig Python struktur till en datastruktur bestående av strängar, avbildningar och listor.
- Det kan arbeta med:
- En kartläggning objekt (t.ex. lexikon)
- En variabel längd sekvens av objekt (varje objekt är av samma typ).
- En fast längd tuple av objekt (varje objekt är av en annan typ).
- En sträng eller Unicode objekt.
- Ett heltal.
- En flottör.
- En boolean.
- En importeras Python-objekt (till en prickad Python objekt bana).
Vad är nytt i den här versionen:
- Lossa e-validator regex (tillstånds apostrofer, bang, etc i localpart).
Vad är nytt i version 1.0a2:.
- Lade colander.ContainsOnly och colander.url mekanismerna
Vad är nytt i version 0.9.8:.
- Uppdaterad Brasiliansk portugisiska översättningar
- Uppdaterad japanska översättningar.
- Uppdaterad ryska översättningar.
Vad är nytt i version 0.9.7:.
- japanska översättningen
- Ersatt felaktig% {err} med korrekt $ {err} i String.deserialize felmeddelande.
- namn skickas till en SchemaNode konstruktören inte respekterades i deklarativt konstruerade scheman.
Vad är nytt i version 0.9.6:
- Inte längre körs på Python 2.4 eller 2.5. Python 2.6+ krävs nu.
- Python 3.2-kompatibilitet.
- Tog bort ett beroende av ISO8601 paketet (kod från förpackningen nu infogade i durkslag själv).
- Inkom upphovsrätt och licensinformation för ISO8601-derived kod till LICENSE.TXT.
Vad är nytt i version 0.9.5:.
- Lade tjeckiska översättning
- Kompilera pt_BR översättning (det var tidigare okompilerat).
- Mindre docs korrigeringar.
- Dokumentation sattes om platta och unflatten.
Vad är nytt i version 0.9.4:
- platta nu bara omfattar lövnoder i den tillplattade dict .
- platta inte innehåller en bana element för namnet på nodtypen för sekvenser.
- unflatten genomförs.
- Inkom __setitem__ till SchemaNode, vilket gör utbyte av noder med namn.
- Inkom get_value och set_value metoder till schema som ger tillträde och mutation av appstructs använder streckade namn vägar.
- Lägg svenska, franska, kinesiska översättningar.
Vad är nytt i version 0.9.3:.
- Lägg till Time typ
- Lägg till svensk översättning.
- Fix dokumentation. 0.9.2 kräver avserialisera typer uttryckligen itu med potential att ta emot colander.null
- Använd default_tzinfo när deserializing naiva datetimes.
- Tillåt default_tzinfo vara None när du skapar en colander.DateTime.
- Lägg möjlighet att infoga en colander.interfaces.Preparer mellan deserialiseringsundantag och validering. Se Förbereda avsnittet i dokumentationen.
Vad är nytt i version 0.9.2:.
- Inkom polska översättning
- Flyttade Pylonerna Project GitHub (https://github.com/Pylons/colander).
- Lägg tox.ini för teständamål.
- Ny API: colander.required. Används som markör värde när en saknad argument lämnas ospecificerad.
- Bugfix:. Om en titel argument som är den tomma strängen eller None uttryckligen passera till en SchemaNode, är det inte längre ersättas av en titel beräknad från namnet
- Lägg till SchemaNode .__ contains__ att stödja & quot; namn i schemat & quot;.
- SchemaNode deserialiseringsundantag nu villkorslöst samtal schemat typ s avserialisera metod för att få en appstruct innan du försöker bekräfta. Tredje part schematyper ska nu återvända colander.null om det går igenom en colander.null värde eller annan logiskt & quot; tom & quot; värde som cstruct under avserialisera.
Krav :
- Python 2.6 eller högre
Kommentarer hittades inte