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