GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — gh-141563: make `PyDateTime_IMPORT` thread-safe by kumaraditya303 · Pull Request #144210 · python/cpython

Conversation

@kumaraditya303

@kumaraditya303 kumaraditya303 commented Jan 24, 2026 •
edited by bedevere-app Bot
Loading

Uh oh!

There was an error while loading. Please reload this page.

Copy link
Copy Markdown
Contributor
  • Issue: The datetime C API is not thread-safe #141563

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@kumaraditya303
make PyDateTime_IMPORT thread-safe
c3f4649
@bedevere-app bedevere-app Bot mentioned this pull request Jan 24, 2026
The datetime C API is not thread-safe #141563
Closed
@kumaraditya303
kumaraditya303 force-pushed the datetime branch 2 times, most recently from ea5a3ea to a6f6595 Compare January 24, 2026 16:50
@kumaraditya303 kumaraditya303 added the topic-free-threading label Jan 24, 2026
@kumaraditya303
kumaraditya303 force-pushed the datetime branch 2 times, most recently from 3b08a06 to 96a62cb Compare January 24, 2026 18:04
@kumaraditya303
use static inline function
36a06c8
@kumaraditya303
kumaraditya303 force-pushed the datetime branch from 96a62cb to 36a06c8 Compare January 24, 2026 18:21
vstinner
vstinner reviewed Jan 27, 2026
View reviewed changes
Comment thread Include/datetime.h Resolved

Uh oh!

There was an error while loading. Please reload this page.

kumaraditya303 added 2 commits February 2, 2026 20:57
@kumaraditya303
macro magic
8488875
@kumaraditya303
Merge branch 'main' into datetime
9a58924
vstinner
vstinner reviewed Feb 2, 2026
View reviewed changes
Comment thread Include/datetime.h Resolved

Uh oh!

There was an error while loading. Please reload this page.

@kumaraditya303
kumaraditya303 marked this pull request as ready for review February 2, 2026 16:27
@kumaraditya303
kumaraditya303 requested review from abalkin and pganssle as code owners February 2, 2026 16:27
@bedevere-app bedevere-app Bot added the awaiting core review label Feb 2, 2026
@kumaraditya303
kumaraditya303 requested a review from colesbury February 2, 2026 16:44
@blurb-it
📜🤖 Added by blurb_it.
12a008d
vstinner
vstinner approved these changes Feb 3, 2026
View reviewed changes

@vstinner vstinner left a comment

Copy link
Copy Markdown
Member

There was a problem hiding this comment.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@bedevere-app bedevere-app Bot added awaiting merge and removed awaiting core review labels Feb 3, 2026
@kumaraditya303
Merge branch 'main' into datetime
a1bbafd
@kumaraditya303
kumaraditya303 enabled auto-merge (squash) February 9, 2026 12:55
@kumaraditya303
kumaraditya303 merged commit dd30f16 into python:main Feb 9, 2026
47 checks passed

Uh oh!

There was an error while loading. Please reload this page.

@bedevere-app bedevere-app Bot removed the awaiting merge label Feb 9, 2026
mekrix777mekort-ops
mekrix777mekort-ops reviewed Feb 9, 2026
View reviewed changes
Comment thread Include/datetime.h Resolved

Uh oh!

There was an error while loading. Please reload this page.

scoder
scoder reviewed Feb 10, 2026
View reviewed changes
Comment thread Include/datetime.h Resolved

Uh oh!

There was an error while loading. Please reload this page.

thunder-coding pushed a commit to thunder-coding/cpython that referenced this pull request Feb 15, 2026
@kumaraditya303 @thunder-coding
pythongh-141563: make PyDateTime_IMPORT thread-safe (python#144210)
8b186e4
@kumaraditya303
kumaraditya303 deleted the datetime branch February 15, 2026 06:22
ljfp pushed a commit to ljfp/cpython that referenced this pull request Apr 25, 2026
@kumaraditya303 @ljfp
pythongh-141563: make PyDateTime_IMPORT thread-safe (python#144210)
9d08faa
@davidhewitt davidhewitt mentioned this pull request May 9, 2026
Make the ffi crate no_std PyO3/pyo3#6022
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@vstinner vstinner vstinner approved these changes
@scoder scoder scoder left review comments
@pganssle pganssle Awaiting requested review from pganssle pganssle is a code owner
@abalkin abalkin Awaiting requested review from abalkin
@colesbury colesbury Awaiting requested review from colesbury
+1 more reviewer
@mekrix777mekort-ops mekrix777mekort-ops mekrix777mekort-ops left review comments
Reviewers whose approvals may not affect merge requirements

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

topic-free-threading

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

5 participants

@kumaraditya303 @vstinner @scoder @colesbury @mekrix777mekort-ops
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.