summaryrefslogtreecommitdiff
path: root/tools/generate_proxy_methods.py
diff options
context:
space:
mode:
authorFederico Caselli <cfederico87@gmail.com>2022-10-17 22:02:13 +0200
committerMike Bayer <mike_mp@zzzcomputing.com>2022-11-02 21:38:31 -0400
commitd10b62f54e6b9dd0613c0412b924c1b346ec1611 (patch)
tree07d246255d0372c5a7839e1aec354edacf687fdf /tools/generate_proxy_methods.py
parent66e591cf8a5de6d5dabdecf2bb279dec90962e15 (diff)
downloadsqlalchemy-d10b62f54e6b9dd0613c0412b924c1b346ec1611.tar.gz
Improve typings of execution options
Fixes: #8605 Change-Id: I4aec83b9f321462427c3f4ac941c3b272255c088
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