summaryrefslogtreecommitdiff
path: root/tools/generate_proxy_methods.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/generate_proxy_methods.py')
-rw-r--r--tools/generate_proxy_methods.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/generate_proxy_methods.py b/tools/generate_proxy_methods.py
index 85f8b2320..c21db9d60 100644
--- a/tools/generate_proxy_methods.py
+++ b/tools/generate_proxy_methods.py
@@ -154,7 +154,7 @@ def _grab_overloads(fn):
current_ov[:] = []
break
- fn_match = re.match(r"^ (?: )?(?:async )?def (.*)\($", line)
+ fn_match = re.match(r"^ (?: )?(?:async )?def (.*)\(", line)
if fn_match and fn_match.group(1) != fn.__name__:
current_ov[:] = []
break
@@ -166,6 +166,7 @@ def _grab_overloads(fn):
if re.match(r"^ if (?:typing\.)?TYPE_CHECKING:", line):
output.append(line)
+ current_ov[:] = []
output.reverse()
return output