summaryrefslogtreecommitdiffstats
path: root/Lib/collections
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2019-05-06 19:40:27 (GMT)
committerGitHub <noreply@github.com>2019-05-06 19:40:27 (GMT)
commitd53cf99dca4605ace4b81b1e585616b3e1b74fa6 (patch)
tree0cce690e90a722457d3f472f1a7c4e471182e2bc /Lib/collections
parent96aeaec64738b730c719562125070a52ed570210 (diff)
downloadcpython-d53cf99dca4605ace4b81b1e585616b3e1b74fa6.zip
cpython-d53cf99dca4605ace4b81b1e585616b3e1b74fa6.tar.gz
cpython-d53cf99dca4605ace4b81b1e585616b3e1b74fa6.tar.bz2
bpo-36542: Allow to overwrite the signature for Python functions. (GH-12705)
Diffstat (limited to 'Lib/collections')
-rw-r--r--Lib/collections/__init__.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/collections/__init__.py b/Lib/collections/__init__.py
index 9657c1c..e6cafb3 100644
--- a/Lib/collections/__init__.py
+++ b/Lib/collections/__init__.py
@@ -1018,6 +1018,8 @@ class UserDict(_collections_abc.MutableMapping):
self.update(dict)
if kwargs:
self.update(kwargs)
+ __init__.__text_signature__ = '($self, dict=None, /, **kwargs)'
+
def __len__(self): return len(self.data)
def __getitem__(self, key):
if key in self.data: