Skip to content

Commit 6c7a418

Browse files
committed
Closes issue #20858: Enhancements/fixes to pure-python datetime module
This patch brings the pure-python datetime more in-line with the C module. Patch contributed by Brian Kearns, a PyPy developer. PyPy project has been running these modifications in PyPy2 stdlib. This commit includes: - General PEP8/cleanups; - Better testing of argument types passed to constructors; - Removal of duplicate operations; - Optimization of timedelta creation; - Caching the result of __hash__ like the C accelerator; - Enhancements/bug fixes in tests.
1 parent a2f9388 commit 6c7a418

3 files changed

Lines changed: 237 additions & 139 deletions

File tree

0 commit comments

Comments
 (0)