def __repr__(self):
id_ = hex(long(id(self)) & xffffffff)<EOL>out = "<STR_LIT>".format(id_)<EOL>if not self.active:<EOL><INDENT>out += "<STR_LIT>"<EOL><DEDENT>else:<EOL><INDENT>if self.local_cipher != "<STR_LIT>":<EOL><INDENT>out += "<STR_LIT>".format(<EOL>self.local_cipher,<EOL>self._cipher_info[self.local_cipher]["<STR_LIT>"] * <NUM_LIT:8>,<EOL>)<EOL><DEDENT>if self.is_authenticated():<EOL><INDENT>out += "<STR_LIT>".format(<EOL>len(self._channels)<EOL>)<EOL><DEDENT>elif self.initial_kex_done:<EOL><INDENT>out += "<STR_LIT>"<EOL><DEDENT>else:<EOL><INDENT>out += "<STR_LIT>"<EOL><DEDENT><DEDENT>out += "<STR_LIT:>>"<EOL>return out<EOL>
Returns a string representation of this object, for debugging.