def __init__(self, host=None, port=<NUM_LIT:0>, socket_file=None, <EOL>timeout=socket.getdefaulttimeout()):
telnetlib.Telnet.__init__(self, timeout=timeout)<EOL>if host is not None or socket_file is not None:<EOL><INDENT>self.open(host, port, socket_file, timeout=timeout)<EOL><DEDENT>
Constructor.

        When called without arguments, create an unconnected instance.
        With a host argument, it connects the instance using TCP; port number 
        and timeout are optional, socket_file must be None.

        With a socket_file argument, it connects the instance using
        named socket; timeout is optional and host must be None.