runtime/typemapping.py
changeset 1973 cc7a46953471
parent 1963 cded8d8a0485
parent 1902 2b7e2db31d81
child 2741 3cc5663af196
equal deleted inserted replaced
1961:b4a1ba9dbaf3 1973:cc7a46953471
    33     return (t, u, p)
    33     return (t, u, p)
    34 
    34 
    35 
    35 
    36 def _ttime():
    36 def _ttime():
    37     return (IEC_TIME,
    37     return (IEC_TIME,
    38             lambda x: td(0, x.s, x.ns/1000),
    38             lambda x: td(0, x.s, x.ns/1000.0),
    39             lambda t, x: t(x.days * 24 * 3600 + x.seconds, x.microseconds*1000))
    39             lambda t, x: t(x.days * 24 * 3600 + x.seconds, x.microseconds*1000))
    40 
    40 
    41 
    41 
    42 SameEndianessTypeTranslator = {
    42 SameEndianessTypeTranslator = {
    43     "BOOL":       _t(c_uint8, lambda x: x.value != 0),
    43     "BOOL":       _t(c_uint8, lambda x: x.value != 0),