parameters: (self, dbapi_connection, connection_record, exception)
docstring: Called when a DBAPI connection is to be "soft invalidated".
  
          This event is called any time the :meth:`._ConnectionRecord.invalidate`
          method is invoked with the ``soft`` flag.
  
          Soft invalidation refers to when the connection record that tracks
          this connection will force a reconnect after the current connection
          is checked in.   It does not actively close the dbapi_connection
          at the point at which it is called.
  
          .. versionadded:: 1.0.3
docstring_summary: Called when a DBAPI connection is to be "soft invalidated".
docstring_tokens: Called when a DBAPI connection is to be soft invalidated .
function: def soft_invalidate(self, dbapi_connection, connection_record, exception):
          """Called when a DBAPI connection is to be "soft invalidated".
  
          This event is called any time the :meth:`._ConnectionRecord.invalidate`
          method is invoked with the ``soft`` flag.
  
          Soft invalidation refers to when the connection record that tracks
          this connection will force a reconnect after the current connection
          is checked in.   It does not actively close the dbapi_connection
          at the point at which it is called.
  
          .. versionadded:: 1.0.3
  
          """
function_tokens: def soft_invalidate ( self , dbapi_connection , connection_record , exception ) :