New submission from Brian Kearns:

This patch brings the pure-python datetime more in-line with the C module. We 
have been running these modifications in PyPy2 stdlib for more than a year with 
no issue.

Includes:
- General PEP8/cleanups
- Better testing of argument types passed to constructors
- Removal of duplicate operations (in some paths values were checked twice for 
validity)
- Optimization of timedelta creation (brings it from 8-9usec to ~6 usec on 
CPython 3.3 on local machine)
- Enhancements/bug fixes in tests

----------
files: datetime-py34.patch
keywords: patch
messages: 212832
nosy: bdkearns
priority: normal
severity: normal
status: open
title: Enhancements/fixes to pure-python datetime module
type: behavior
Added file: http://bugs.python.org/file34293/datetime-py34.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue20858>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to