File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed
Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -84,24 +84,21 @@ def __error(e, m=nil)
8484 end
8585
8686 def run ( &blk )
87- id = 0
88- silent = false
89- info = { } . freeze
90- now = Time . now . freeze
87+ id = 0
88+ silent = false
89+ info = { } . freeze
90+ now = Time . now . freeze
9191 job_in_thread = nil
92- job = Thread . new do
92+ job = Thread . new do
9393 Thread . current . abort_on_exception = true
9494
95-
9695 reg_job 0 , Thread . current
9796 __system_thread_locals . set_local :sonic_pi_local_thread_group , "job-#{ id } "
9897 __system_thread_locals . set_local :sonic_pi_spider_thread_id_path , ThreadId . new ( id )
9998 __system_thread_locals . set :sonic_pi_spider_job_id , id
10099 __system_thread_locals . set :sonic_pi_spider_silent , silent
101100 __system_thread_locals . set :sonic_pi_spider_job_info , info
102-
103101 __reset_spider_time_and_beat!
104-
105102 __system_thread_locals . set_local :sonic_pi_local_spider_delayed_messages , [ ]
106103
107104 __set_default_system_thread_locals!
@@ -112,7 +109,9 @@ def run(&blk)
112109 self . instance_eval ( &blk )
113110 end
114111 end
112+
115113 @user_jobs . add_job ( id , job , info )
114+
116115 t = Thread . new do
117116 Thread . current . priority = -10
118117 __system_thread_locals . set_local ( :sonic_pi_local_thread_group , "job-#{ id } -GC" )
You can’t perform that action at this time.
0 commit comments