cli/lib/rbld_dockerops.rb in rbld-1.3.4 vs cli/lib/rbld_dockerops.rb in rbld-1.3.5
- old
+ new
@@ -98,16 +98,12 @@
img.remove( :name => source_url.full ) if img
end
end
def process_log(log_item)
- begin
- json = JSON.parse( log_item )
- rescue
- else
- trace_progress( json['progress'] )
- save_last_error( json['errorDetail'] )
- end
+ json = Rebuild::Utils::SafeJSONParser.new( log_item )
+ trace_progress( json['progress'] )
+ save_last_error( json['errorDetail'] )
end
def trace_progress(line)
rbld_print.inplace_trace( line ) if line
end