XROAD
common.py File Reference

Classes

class  xroad.common.Errno
 
class  xroad.common.Str
 
class  xroad.common.Binary
 
class  xroad.common.TimerCallbackCTypes
 
class  xroad.common.SignalCallbackCTypes
 
class  xroad.common.TimerMockCallbackCTypes
 
class  xroad.common.TableFlags
 
class  xroad.common.VariantType
 
class  xroad.common.VariantValueCTypes
 
class  xroad.common.VariantCTypes
 
class  xroad.common.BinaryCTypes
 
class  xroad.common.TimeCTypes
 
class  xroad.common.DateCTypes
 
class  xroad.common.DateTimeCTypes
 
class  xroad.common.Timer
 
class  xroad.common.TimerMock
 
class  xroad.common.XroadError
 
class  xroad.common.SStream
 

Functions

def xroad.common.xroad_now ()
 
def xroad.common.datetime_to_int (dt)
 
def xroad.common.str_to_time (s)
 
def xroad.common.time_to_str (t)
 convert time to string
 
def xroad.common.str_to_date (s)
 
def xroad.common.date_to_str (d)
 date to string
 
def xroad.common.str_to_datetime (s)
 
def xroad.common.datetime_to_str (dt)
 convert datetime to string
 
def xroad.common.get_tzone (tzname)
 get xroad timezone by timezone name
 
def xroad.common.get_tzone_name (tz)
 get timezone name by xroad timezone
 
def xroad.common.get_timezone (tz)
 create pytz.timezone from xroad timezone
 
def xroad.common.call_fn (cback, fn_name, *args)
 
def xroad.common.strtobool (v)
 convert string "True", "False", "TRUE", "FALSE", "Yes", "YES", "No", "NO", "1", "0", "Y", "y", "N", "n" to Bool
 
def xroad.common.json_to_str (json, flags)
 convert json to string
 

Variables

 xroad.common.lib = None
 
 xroad.common.on_timer_handler = ctypes.CFUNCTYPE(None, ctypes.c_void_p)
 
 xroad.common.on_timer_mock_handler = ctypes.CFUNCTYPE(None, Str, ctypes.c_void_p)
 
 xroad.common.on_signal_handler = ctypes.CFUNCTYPE(None, ctypes.c_void_p, ctypes.c_int, ctypes.c_void_p)
 
 xroad.common.restype
 
 xroad.common.argtypes
 

Detailed Description