Exception: DurableHuggingfaceHub::RevisionNotFoundError

Inherits:
HfHubHTTPError show all
Defined in:
lib/durable_huggingface_hub/errors.rb

Overview

Error raised when a specific revision is not found in a repository.

Examples:

raise RevisionNotFoundError.new("main", repo_id: "bert-base")

Instance Attribute Summary collapse

Attributes inherited from HfHubHTTPError

#request_id, #response_body, #server_message, #status_code

Instance Method Summary collapse

Constructor Details

#initialize(revision, repo_id: nil, message: nil) ⇒ RevisionNotFoundError

Creates a new revision not found error.

Parameters:

  • revision (String)

    Revision (branch, tag, or commit)

  • repo_id (String, nil) (defaults to: nil)

    Repository ID

  • message (String, nil) (defaults to: nil)

    Custom error message



121
122
123
124
125
126
# File 'lib/durable_huggingface_hub/errors.rb', line 121

def initialize(revision, repo_id: nil, message: nil)
  @revision = revision
  @repo_id = repo_id
  message ||= build_message
  super(message, status_code: 404)
end

Instance Attribute Details

#repo_idString (readonly)

Returns The repository ID.

Returns:

  • (String)

    The repository ID



114
115
116
# File 'lib/durable_huggingface_hub/errors.rb', line 114

def repo_id
  @repo_id
end

#revisionString (readonly)

Returns The revision that was not found.

Returns:

  • (String)

    The revision that was not found



111
112
113
# File 'lib/durable_huggingface_hub/errors.rb', line 111

def revision
  @revision
end