def disconnect(self, abandon_session=False):
self.connected = False<EOL>if (self.session and self.session.is_expired) or abandon_session:<EOL><INDENT>try:<EOL><INDENT>self.logout()<EOL><DEDENT>except:<EOL><INDENT>log.warning(<EOL>'<STR_LIT>',<EOL>exc_info=True<EOL>)<EOL><DEDENT>del self.session<EOL><DEDENT>return True<EOL>
Disconnects from the Responsys soap service

        Calls the service logout method and destroys the client's session information. Returns
        True on success, False otherwise.