File tree Expand file tree Collapse file tree 3 files changed +4
-13
lines changed Expand file tree Collapse file tree 3 files changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,8 @@ def request(uri, headers)
55
55
when Net ::HTTPNotModified
56
56
# noop
57
57
when Net ::HTTPOK
58
+ return if !response . key? ( "last-modified" ) && cache_path . exist?
59
+
58
60
download response
59
61
when Net ::HTTPRedirection
60
62
request URI ( response [ "location" ] ) , headers
Original file line number Diff line number Diff line change @@ -118,18 +118,7 @@ def test_log_suppress
118
118
dev = StringIO . new ( "" )
119
119
$stderr = dev
120
120
Whisper ::Context . new ( "base.en" )
121
-
122
- # Filter out any lines starting with "Downloading" or containing only dots.
123
- # The reason for this is that I think the recent migration to Huggingface
124
- # Xet might have changed the downloading behavior. There is now a redirect
125
- # to a different URL, which causes the download to be retried even if the
126
- # file is already downloaded.
127
- # TODO(danbev) Remove this when a proper fix is in place.
128
- filtered_output = dev . string . lines . reject do |line |
129
- line . start_with? ( "Downloading" ) || line . strip =~ /^\. +$/
130
- end . join
131
-
132
- assert_empty filtered_output , "Expected no output, but got: #{ filtered_output . inspect } "
121
+ assert_empty dev . string
133
122
ensure
134
123
$stderr = stderr
135
124
end
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ Gem::Specification.new do |s|
4
4
s . name = "whispercpp"
5
5
s . authors = [ "Georgi Gerganov" , "Todd A. Fisher" ]
6
6
s . version = '1.3.2'
7
- s . date = '2025-04-25 '
7
+ s . date = '2025-05-01 '
8
8
s . description = %q{High-performance inference of OpenAI's Whisper automatic speech recognition (ASR) model via Ruby}
9
9
s . email = 'todd.fisher@gmail.com'
10
10
s . extra_rdoc_files = [ 'LICENSE' , 'README.md' ]
You can’t perform that action at this time.
0 commit comments