diff --git a/jedi/evaluate/compiled/fake/builtins.pym b/jedi/evaluate/compiled/fake/builtins.pym index 2ab23b62..41c51d25 100644 --- a/jedi/evaluate/compiled/fake/builtins.pym +++ b/jedi/evaluate/compiled/fake/builtins.pym @@ -199,6 +199,10 @@ class dict(): except KeyError: return d + def setdefault(self, k, d): + # TODO maybe also return the content + return d + class reversed(): def __init__(self, sequence): diff --git a/test/completion/std.py b/test/completion/std.py index f7ee7d14..3e6c49a3 100644 --- a/test/completion/std.py +++ b/test/completion/std.py @@ -27,6 +27,9 @@ next(reversed()) #? str() next(open('')) +#? int() +{'a':2}.setdefault('a', 3) + # ----------------- # re # -----------------