"Python" language specificities

Telosys version : 3.3.0



To define Python as the target language call  #set( $env.language = 'Python' )  in the templates files.

The information below shows the behavior of the generator when 'Python' is the current target language.



Type conversion ( model type to language type )

The language type conversion has an impact on :
Model type Default @UnsignedType @NotNull @PrimitiveType @ObjectType
string
byte
short
int
long
decimal
float
double
boolean
date
time
timestamp
binary

Remarks

Python is dynamically typed, there are no types in the source code.
Hence the type conversion always return a void string.



Literals for TRUE, FALSE and NULL

TRUE True
FALSE False
NULL None


Literal values

Model type Language type Language full type Language literal value example
string "AAA"
byte 1
short 1
int 100
long 1000
decimal 10000.77
float 1000.5
double 1000.66
boolean True
date None
time None
timestamp None
binary None