From 74d8bc04e4208fb6aefb9d2ea3b73ad1c0c55c72 Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Thu, 31 Oct 2013 15:08:48 +0100 Subject: [PATCH] add some more builtin functions to PyNames (PY-10544) --- python/psi-api/src/com/jetbrains/python/PyNames.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/python/psi-api/src/com/jetbrains/python/PyNames.java b/python/psi-api/src/com/jetbrains/python/PyNames.java index e93a12099cdb..81c05df64174 100644 --- a/python/psi-api/src/com/jetbrains/python/PyNames.java +++ b/python/psi-api/src/com/jetbrains/python/PyNames.java @@ -169,10 +169,12 @@ public class PyNames { "__all__", "__author__", "__bases__", + "__defaults__", "__dict__", "__doc__", "__docformat__", "__file__", + "__kwdefaults__", "__members__", "__metaclass__", "__mod__", @@ -304,6 +306,7 @@ public class PyNames { .put("__rdivmod__", _self_other_descr) .put("__reduce__", _only_self_descr) .put("__repr__", _only_self_descr) + .put("__reversed__", _only_self_descr) .put("__rfloordiv__", _self_other_descr) .put("__rlshift__", _self_other_descr) .put("__rmod__", _self_other_descr) @@ -338,6 +341,9 @@ public class PyNames { public static ImmutableMap PY3_BUILTIN_METHODS = ImmutableMap.builder() .putAll(BuiltinMethods) .put("__bool__", _only_self_descr) + .put("__bytes__", _only_self_descr) + .put("__format__", new BuiltinDescription("(self, format_spec)")) + .put("__round__", new BuiltinDescription("(self, n=None)")) .build(); public static ImmutableMap getBuiltinMethods(LanguageLevel level) {