lib/knj/process_meta.rb in knjrbfw-0.0.39 vs lib/knj/process_meta.rb in knjrbfw-0.0.40

- old
+ new

@@ -82,16 +82,18 @@ self.destroy end end end + #Finalizer for proxy-objects. Used for unsetting objects on the process-side. def proxy_finalizer(id) @finalize_mutex.synchronize do @finalize << id end end + #Flushes all finalized objects on the process-side. def check_finalizers return nil if @finalize.empty? finalize = nil @finalize_mutex.synchronize do @@ -381,11 +383,11 @@ Process.kill(9, pid) if process_exists rescue Errno::ESRCH => e raise e if e.message.index("No such process") == nil end - $stderr.print "Try to kill again...\n" - retry + #$stderr.print "Try to kill again...\n" + #retry end @process = nil @stdin = nil @stdout = nil \ No newline at end of file