def __getattr__(self, name):
if self._socket is None:<EOL><INDENT>raise AttributeError("<STR_LIT>" % (<EOL>self.__class__.__name__, name<EOL>))<EOL><DEDENT>else:<EOL><INDENT>return getattr(self._socket, name)<EOL><DEDENT>
Look up attributes on the wrapped socket object if they are not found
on the Connection object.