Skip to content

Commit 5cdf011

Browse files
committed
Version now included in procline, e.g. resque-1.5.0: Message
1 parent 79b0f09 commit 5cdf011

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

HISTORY.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
## 1.4.1 (2010-??-??)
1+
## 1.5.0 (2010-??-??)
22

3+
* Version now included in procline, e.g. `resque-1.5: Message`
34
* Web bugfix: Ignore idle works in the "working" page
45

56
## 1.4.0 (2010-02-11)

lib/resque/worker.rb

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -115,14 +115,10 @@ def work(interval = 5, &block)
115115

116116
if @child = fork
117117
rand # Reseeding
118-
procline = "resque: Forked #{@child} at #{Time.now.to_i}"
119-
$0 = procline
120-
log! procline
118+
procline "Forked #{@child} at #{Time.now.to_i}"
121119
Process.wait
122120
else
123-
procline = "resque: Processing #{job.queue} since #{Time.now.to_i}"
124-
$0 = procline
125-
log! procline
121+
procline "Processing #{job.queue} since #{Time.now.to_i}"
126122
process(job, &block)
127123
exit! unless @cant_fork
128124
end
@@ -131,7 +127,7 @@ def work(interval = 5, &block)
131127
else
132128
break if interval.to_i == 0
133129
log! "Sleeping for #{interval.to_i}"
134-
$0 = @paused ? "resque: Paused" : "resque: Waiting for #{@queues.join(',')}"
130+
procline @paused ? "Paused" : "Waiting for #{@queues.join(',')}"
135131
sleep interval.to_i
136132
end
137133
end
@@ -420,6 +416,11 @@ def worker_pids
420416
end
421417
end
422418

419+
def procline(string)
420+
$0 = "resque-#{Resque::Version}: #{string}"
421+
log! $0
422+
end
423+
423424
# Log a message to STDOUT if we are verbose or very_verbose.
424425
def log(message)
425426
if verbose

test/worker_test.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,8 @@
197197

198198
test "sets $0 while working" do
199199
@worker.work(0) do
200-
assert_equal "resque: Processing jobs since #{Time.now.to_i}", $0
200+
ver = Resque::Version
201+
assert_equal "resque-#{ver}: Processing jobs since #{Time.now.to_i}", $0
201202
end
202203
end
203204

0 commit comments

Comments
 (0)