Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Events
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
github
codeql
Repository navigation
Code
Issues
1k
(1k)
Pull requests
503
(503)
Discussions
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
codeql
python
extractor
tsg-python
python.tsg
on
codeql-cli/latest
User selector
All users
Datepicker
All time
Commit history
Commits on Oct 1, 2026
Python: Fix locations of `match` unary operations
Show description for fa4ce46
tausbn
committed
fa4ce46
View commit details
Copy full SHA for fa4ce46
View code at this point
Browse repository at this point
Python: Support unary plus in match patterns
Show description for aecf7a9
tausbn
committed
aecf7a9
View commit details
Copy full SHA for aecf7a9
View code at this point
Browse repository at this point
Commits on Apr 16, 2026
Python: Consolidate duplicated code
tausbn
committed
6c675fc
View commit details
Copy full SHA for 6c675fc
View code at this point
Browse repository at this point
Commits on Apr 14, 2026
Python: Update `python.tsg`
Show description for 91d4cf6
tausbn
committed
91d4cf6
View commit details
Copy full SHA for 91d4cf6
View code at this point
Browse repository at this point
Commits on Apr 10, 2026
Python: Add parser support for lazy imports
Show description for ad4018f
tausbn
committed
ad4018f
View commit details
Copy full SHA for ad4018f
View code at this point
Browse repository at this point
Commits on Jan 6, 2026
Python: Add support for PEP-758 exception syntax
Show description for 2380bfd
tausbn
committed
2380bfd
View commit details
Copy full SHA for 2380bfd
View code at this point
Browse repository at this point
Commits on Dec 16, 2025
Python: Support template strings in rest of extractor
Show description for 28e733e
tausbn
committed
28e733e
View commit details
Copy full SHA for 28e733e
View code at this point
Browse repository at this point
Commits on Sep 17, 2025
Merge pull request #19929 from github/tausbn/python-update-tree-sitter-dependency
Show description for f5a06be
tausbn
authored
f5a06be
View commit details
Copy full SHA for f5a06be
View code at this point
Browse repository at this point
Commits on Sep 5, 2025
Remove non-breaking spaces from code
aibaars
committed
5d3ec35
View commit details
Copy full SHA for 5d3ec35
View code at this point
Browse repository at this point
Commits on Sep 2, 2025
Python: Improve handling of syntax errors
Show description for 235822d
tausbn
committed
235822d
View commit details
Copy full SHA for 235822d
View code at this point
Browse repository at this point
Python: Update `tree-sitter` dependency
Show description for 76f15a8
tausbn
committed
76f15a8
View commit details
Copy full SHA for 76f15a8
View code at this point
Browse repository at this point
Commits on Feb 6, 2025
Python: Allow comments in subscripts
Show description for c5be2a3
tausbn
committed
c5be2a3
View commit details
Copy full SHA for c5be2a3
View code at this point
Browse repository at this point
Commits on Nov 1, 2024
Merge pull request #17873 from github/tausbn/python-fix-generator-expression-locations
Show description for 2892f0f
tausbn
authored
2892f0f
View commit details
Copy full SHA for 2892f0f
View code at this point
Browse repository at this point
Commits on Oct 30, 2024
Merge pull request #17822 from github/tausbn/python-more-parser-fixes
Show description for f75615b
tausbn
authored
f75615b
View commit details
Copy full SHA for f75615b
View code at this point
Browse repository at this point
Commits on Oct 28, 2024
Python: Fix generator expression locations
Show description for 5d6600e
tausbn
committed
5d6600e
View commit details
Copy full SHA for 5d6600e
View code at this point
Browse repository at this point
Python: Fix parenthesized tuple parser bug
Show description for ef60b73
tausbn
committed
ef60b73
View commit details
Copy full SHA for ef60b73
View code at this point
Browse repository at this point
Python: Fix some more `async` parsing problems
Show description for b4ecc79
tausbn
committed
b4ecc79
View commit details
Copy full SHA for b4ecc79
View code at this point
Browse repository at this point
Commits on Oct 23, 2024
Python: Allow comments in comprehensions
Show description for 5db601a
tausbn
committed
5db601a
View commit details
Copy full SHA for 5db601a
View code at this point
Browse repository at this point
Commits on Oct 22, 2024
Python: Support assignments of the form `[x,y,z] = w`
Show description for 4f60494
tausbn
committed
4f60494
View commit details
Copy full SHA for 4f60494
View code at this point
Browse repository at this point
Python: Allow `list_splat`s as type annotations
Show description for 8053e0e
tausbn
committed
8053e0e
View commit details
Copy full SHA for 8053e0e
View code at this point
Browse repository at this point
Commits on Oct 21, 2024
Python: Fix bug in handling of `**kwargs` in class bases
Show description for 1cd04c9
tausbn
committed
1cd04c9
View commit details
Copy full SHA for 1cd04c9
View code at this point
Browse repository at this point
Commits on Oct 15, 2024
Python: Add TSG support for type defaults
tausbn
committed
55ee3eb
View commit details
Copy full SHA for 55ee3eb
View code at this point
Browse repository at this point
Commits on Mar 7, 2024
Python: Copy Python extractor to `codeql` repo
tausbn
committed
6dec323
View commit details
Copy full SHA for 6dec323
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.