Exception: Firecrawl::JobTimeoutError

Inherits:
FirecrawlError show all
Defined in:
lib/firecrawl/errors.rb

Overview

Raised when an async job exceeds its timeout.

Instance Attribute Summary collapse

Attributes inherited from FirecrawlError

#details, #error_code, #status_code

Instance Method Summary collapse

Constructor Details

#initialize(job_id, timeout_seconds, label = "Job") ⇒ JobTimeoutError

Returns a new instance of JobTimeoutError.



34
35
36
37
38
# File 'lib/firecrawl/errors.rb', line 34

def initialize(job_id, timeout_seconds, label = "Job")
  @job_id = job_id
  @timeout_seconds = timeout_seconds
  super("#{label} #{job_id} timed out after #{timeout_seconds} seconds")
end

Instance Attribute Details

#job_idObject (readonly)

Returns the value of attribute job_id.



32
33
34
# File 'lib/firecrawl/errors.rb', line 32

def job_id
  @job_id
end

#timeout_secondsObject (readonly)

Returns the value of attribute timeout_seconds.



32
33
34
# File 'lib/firecrawl/errors.rb', line 32

def timeout_seconds
  @timeout_seconds
end