class_docstr: A socket-like wrapper for exposing real transport sockets.
  
  These objects can be safely returned by APIs like
  `transport.get_extra_info('socket')`.  All potentially disruptive
  operations (like "socket.close()") are banned.
class_docstr_tok: ["A","socket-like","wrapper","for","exposing","real","transport","sockets",".","These","objects","can","be","safely","returned","by","APIs","like","`","transport.get_extra_info","(","'socket","'",")","`",".","All","potentially","disruptive","operations","(","like","``","socket.close","(",")","''",")","are","banned","."]
code: def gettimeout(self):
      return 0
  
file_path: catboost/contrib/tools/python3/src/Lib/asyncio/trsock.py
imports: import socket
label_desc: Use image node_id 17 for calling the TransportSocket obj's underlying member method code with example usage: obj.gettimeout() and returns: int