Skip to content

Commit 9aad282

Browse files
committed
To use has_key
1 parent f7fc8b0 commit 9aad282

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

autoload/webapi/atom.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,9 @@ function! s:parse_node(target, parent)
202202
call add(a:target.entry, entry)
203203
elseif node.name == 'category'
204204
let l:category = deepcopy(s:category_template)
205-
let l:category['term'] = exists("node.attr['term']") ? node.attr['term'] : ''
206-
let l:category['scheme'] = exists("node.attr['scheme']") ? node.attr['scheme'] : ''
207-
let l:category['label'] = exists("node.attr['label']") ? node.attr['label'] : ''
205+
let l:category['term'] = has_key(node.attr, 'term') ? node.attr['term'] : ''
206+
let l:category['scheme'] = has_key(node.attr, 'scheme') ? node.attr['scheme'] : ''
207+
let l:category['label'] = has_key(node.attr, 'label') ? node.attr['label'] : ''
208208
call add(a:target.category, l:category)
209209
elseif type(a:target[node.name]) == 3
210210
call add(a:target[node.name], a:parent.value())

0 commit comments

Comments
 (0)