OpenQuizz
Une application de gestion des contenus pédagogiques
aniso8601.builders Namespace Reference

Namespaces

 python
 
 tests
 

Data Structures

class  BaseTimeBuilder
 
class  TupleBuilder
 

Functions

def cast (value, castfunction, caughtexceptions=(ValueError,), thrownexception=ISOFormatError, thrownmessage=None)
 
def range_check (valuestr, limit)
 

Variables

 DateTuple = namedtuple("Date", ["YYYY", "MM", "DD", "Www", "D", "DDD"])
 
 TimeTuple = namedtuple("Time", ["hh", "mm", "ss", "tz"])
 
 DatetimeTuple = namedtuple("Datetime", ["date", "time"])
 
 DurationTuple
 
 IntervalTuple = namedtuple("Interval", ["start", "end", "duration"])
 
 RepeatingIntervalTuple = namedtuple("RepeatingInterval", ["R", "Rnn", "interval"])
 
 TimezoneTuple = namedtuple("Timezone", ["negative", "Z", "hh", "mm", "name"])
 
 Limit
 

Function Documentation

◆ cast()

def aniso8601.builders.cast (   value,
  castfunction,
  caughtexceptions = (ValueError,),
  thrownexception = ISOFormatError,
  thrownmessage = None 
)

◆ range_check()

def aniso8601.builders.range_check (   valuestr,
  limit 
)

Variable Documentation

◆ DatetimeTuple

DatetimeTuple = namedtuple("Datetime", ["date", "time"])

◆ DateTuple

DateTuple = namedtuple("Date", ["YYYY", "MM", "DD", "Www", "D", "DDD"])

◆ DurationTuple

DurationTuple
Initial value:
1 = namedtuple(
2  "Duration", ["PnY", "PnM", "PnW", "PnD", "TnH", "TnM", "TnS"]
3 )

◆ IntervalTuple

IntervalTuple = namedtuple("Interval", ["start", "end", "duration"])

◆ Limit

Limit
Initial value:
1 = namedtuple(
2  "Limit",
3  [
4  "casterrorstring",
5  "min",
6  "max",
7  "rangeexception",
8  "rangeerrorstring",
9  "rangefunc",
10  ],
11 )

◆ RepeatingIntervalTuple

RepeatingIntervalTuple = namedtuple("RepeatingInterval", ["R", "Rnn", "interval"])

◆ TimeTuple

TimeTuple = namedtuple("Time", ["hh", "mm", "ss", "tz"])

◆ TimezoneTuple

TimezoneTuple = namedtuple("Timezone", ["negative", "Z", "hh", "mm", "name"])