[jsinterp] Avoid double key lookup for setting new key
authorLucas Moura <lucas.moura128@gmail.com>
Sat, 18 Jun 2016 20:01:47 +0000 (17:01 -0300)
committerSergey M․ <dstftw@gmail.com>
Sat, 18 Jun 2016 20:29:45 +0000 (03:29 +0700)
commit7c05097633138459e9bdf7e10738e021b04689a7
treeea2b24f8a11c6253bdcd4ed6e1eefbeb74086c42
parent589568789f500b7a515355a07efec4bcec0f3243
[jsinterp] Avoid double key lookup for setting new key

In order to add a new key to both __objects and __functions dicts on jsinterp.py, it is
necessary to first verify if a key was present and if not, create the key and
assign it to a value.

However, this can be done with a single step using dict setdefault method.
youtube_dl/jsinterp.py