def DateFromTicks(ticks): return apply(Date,time.localtime(ticks)[:3])
def TimeFromTicks(ticks): return apply(Time,time.localtime(ticks)[3:6])
def TimestampFromTicks(ticks): return apply(Timestamp,time.localtime(ticks)[:6])
class Error(exceptions.StandardError): pass
class Warning(exceptions.StandardError): pass
class InterfaceError(Error): pass
class DatabaseError(Error): pass
class InternalError(DatabaseError): pass
class OperationalError(DatabaseError): pass
class ProgrammingError(DatabaseError): pass
class IntegrityError(DatabaseError): pass
class DataError(DatabaseError): pass
class NotSupportedError(DatabaseError): pass На C Вы можете использовать API PyErr_NewException(fullname,base,NULL), чтобы создать объекты исключительной ситуации.