lib/sushi_fabric/sushiApp.rb in sushi_fabric-1.1.6 vs lib/sushi_fabric/sushiApp.rb in sushi_fabric-1.1.7

- old
+ new

@@ -1,8 +1,8 @@ #!/usr/bin/env ruby # encoding: utf-8 -# Version = '20220127-101054' +# Version = '20220207-142315' require 'csv' require 'fileutils' require 'yaml' require 'drb/drb' @@ -114,11 +114,15 @@ end def default_value(k,v=nil) if v @defaults[k] = v else - @defaults[k] + if @defaults + @defaults[k] + else + "" + end end end def data_type(k) if @defaults @defaults[k].class @@ -250,10 +254,10 @@ #@workflow_manager = workflow_manager_instance||DRbObject.new_with_uri(WORKFLOW_MANAGER) @last_job = true end def set_input_dataset if @dataset_tsv_file - dataset_tsv = CSV.readlines(@dataset_tsv_file, {:headers=>true, :col_sep=>"\t"}) + dataset_tsv = CSV.readlines(@dataset_tsv_file, :headers=>true, :col_sep=>"\t") @dataset_hash = [] @dataset = [] dataset_tsv.each do |row| @dataset_hash << row.to_hash @dataset << row.to_hash