parameters: (self)
docstring: Close the connection without assuming anything about it.
docstring_summary: Close the connection without assuming anything about it.
docstring_tokens: Close the connection without assuming anything about it .
function: def close(self):
          '''Close the connection without assuming anything about it.'''
          try:
              file = self.file
              self.file = None
              if file is not None:
                  file.close()
          finally:
              sock = self.sock
              self.sock = None
              if sock is not None:
                  sock.close()
function_tokens: def close ( self ) : try : file = self . file self . file = None if file is not None : file . close ( ) finally : sock = self . sock self . sock = None if sock is not None : sock . close ( )