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

Data Structures

class  PythonTimeBuilder
 

Functions

def year_range_check (valuestr, limit)
 
def fractional_range_check (conversion, valuestr, limit)
 

Variables

int DAYS_PER_YEAR = 365
 
int DAYS_PER_MONTH = 30
 
int DAYS_PER_WEEK = 7
 
int HOURS_PER_DAY = 24
 
int MINUTES_PER_HOUR = 60
 
int MINUTES_PER_DAY = MINUTES_PER_HOUR * HOURS_PER_DAY
 
int SECONDS_PER_MINUTE = 60
 
int SECONDS_PER_DAY = MINUTES_PER_DAY * SECONDS_PER_MINUTE
 
 MICROSECONDS_PER_SECOND = int(1e6)
 
int MICROSECONDS_PER_MINUTE = 60 * MICROSECONDS_PER_SECOND
 
int MICROSECONDS_PER_HOUR = 60 * MICROSECONDS_PER_MINUTE
 
int MICROSECONDS_PER_DAY = 24 * MICROSECONDS_PER_HOUR
 
int MICROSECONDS_PER_WEEK = 7 * MICROSECONDS_PER_DAY
 
int MICROSECONDS_PER_MONTH = DAYS_PER_MONTH * MICROSECONDS_PER_DAY
 
int MICROSECONDS_PER_YEAR = DAYS_PER_YEAR * MICROSECONDS_PER_DAY
 
 TIMEDELTA_MAX_DAYS = datetime.timedelta.max.days
 
 FractionalComponent
 

Function Documentation

◆ fractional_range_check()

def aniso8601.builders.python.fractional_range_check (   conversion,
  valuestr,
  limit 
)

◆ year_range_check()

def aniso8601.builders.python.year_range_check (   valuestr,
  limit 
)

Variable Documentation

◆ DAYS_PER_MONTH

int DAYS_PER_MONTH = 30

◆ DAYS_PER_WEEK

int DAYS_PER_WEEK = 7

◆ DAYS_PER_YEAR

int DAYS_PER_YEAR = 365

◆ FractionalComponent

FractionalComponent
Initial value:
1 = namedtuple(
2  "FractionalComponent", ["principal", "microsecondremainder"]
3 )

◆ HOURS_PER_DAY

int HOURS_PER_DAY = 24

◆ MICROSECONDS_PER_DAY

int MICROSECONDS_PER_DAY = 24 * MICROSECONDS_PER_HOUR

◆ MICROSECONDS_PER_HOUR

int MICROSECONDS_PER_HOUR = 60 * MICROSECONDS_PER_MINUTE

◆ MICROSECONDS_PER_MINUTE

int MICROSECONDS_PER_MINUTE = 60 * MICROSECONDS_PER_SECOND

◆ MICROSECONDS_PER_MONTH

int MICROSECONDS_PER_MONTH = DAYS_PER_MONTH * MICROSECONDS_PER_DAY

◆ MICROSECONDS_PER_SECOND

MICROSECONDS_PER_SECOND = int(1e6)

◆ MICROSECONDS_PER_WEEK

int MICROSECONDS_PER_WEEK = 7 * MICROSECONDS_PER_DAY

◆ MICROSECONDS_PER_YEAR

int MICROSECONDS_PER_YEAR = DAYS_PER_YEAR * MICROSECONDS_PER_DAY

◆ MINUTES_PER_DAY

int MINUTES_PER_DAY = MINUTES_PER_HOUR * HOURS_PER_DAY

◆ MINUTES_PER_HOUR

int MINUTES_PER_HOUR = 60

◆ SECONDS_PER_DAY

int SECONDS_PER_DAY = MINUTES_PER_DAY * SECONDS_PER_MINUTE

◆ SECONDS_PER_MINUTE

int SECONDS_PER_MINUTE = 60

◆ TIMEDELTA_MAX_DAYS

TIMEDELTA_MAX_DAYS = datetime.timedelta.max.days