# File lib/travis/client/listener.rb, line 42
        def handle_error(data)
          code, message = data["code"], data["message"] if data.is_a? Hash
          message ||= data.inspect

          case code
          when 4100             then reconnect(1)
          when 4200, 4201, 4202 then reconnect
          else raise Travis::Client::Error, "Pusher error: %s (code: %p)" % [message, code]
          end
        end