parameters: (self)
return_statement: return self.settings.get('ws_ping_timeout',
              max(3 * self.ping_interval, WS_PING_INTERVAL)
          )
docstring: If no ping is received in this many milliseconds,
          close the websocket connection (VPNs, etc. can fail to cleanly close ws connections).
          Default is max of 3 pings or 30 seconds.
docstring_summary: If no ping is received in this many milliseconds,
          close the websocket connection (VPNs, etc. can fail to cleanly close ws connections).
          Default is max of 3 pings or 30 seconds.
docstring_tokens: If no ping is received in this many milliseconds close the websocket connection ( VPNs etc . can fail to cleanly close ws connections ) . Default is max of 3 pings or 30 seconds .
function: def ping_timeout(self):
          """If no ping is received in this many milliseconds,
          close the websocket connection (VPNs, etc. can fail to cleanly close ws connections).
          Default is max of 3 pings or 30 seconds.
          """
          return self.settings.get('ws_ping_timeout',
              max(3 * self.ping_interval, WS_PING_INTERVAL)
          )
function_tokens: def ping_timeout ( self ) : return self . settings . get ( 'ws_ping_timeout' , max ( 3 * self . ping_interval , WS_PING_INTERVAL ) )