From d2d641a69dc9058c9b9cc5d71b6f71dbf007eea0 Mon Sep 17 00:00:00 2001 From: Jukka Aho Date: Thu, 5 Jan 2017 09:23:16 +0200 Subject: [PATCH] surface se type is UNKNOWN if not specified. --- src/preprocess_abaqus_reader.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/preprocess_abaqus_reader.jl b/src/preprocess_abaqus_reader.jl index 76e5a30..af9165a 100644 --- a/src/preprocess_abaqus_reader.jl +++ b/src/preprocess_abaqus_reader.jl @@ -174,7 +174,7 @@ function parse_section(model, lines, key, idx_start, idx_end, ::Type{Val{:SURFAC has_set_def = Dict(map(y -> lowercase(strip(y[1])) => strip(y[2]), map(x -> split(x, "="), matchall(r"([\w\_\-]+[ ]*=[ ]*[\w\_\-]+)", definition)))) has_set_def != nothing || return debug(has_set_def) - set_type = Symbol(has_set_def["type"]) + set_type = Symbol(get(has_set_def, "type", "UNKNOWN")) set_name = Symbol(has_set_def["name"]) data = Vector{Tuple{Int64, Symbol}}() for line in lines[idx_start + 1: idx_end]