| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
in MacPython-OS9 and MacPython-OSX (or the equivalent unix Python on
Mac OS X). The only items remaining in Mac/Lib are modules that are
meaningful only for MacPython-OS9 (CFM stuff, MacPython preferences
in resources, etc).
|
| |
|
|
|
|
| |
version 4.1.1 and works with up to BerkeleyDB 4.1.25.
|
|
|
|
| |
test suite tests.
|
|
|
|
|
|
|
| |
of the timetz case. A tzinfo method will always see a datetimetz arg,
or None, now. In the former case, it's still possible that it will get
a datetimetz argument belonging to a different timezone. That will get
fixed next.
|
| |
|
|
|
|
| |
with sequences.
|
|
|
|
| |
bug #648119.
|
|
|
|
|
|
| |
is passed straight through to the unicode() and ustr.encode() calls.
I think it's the best we can do to address the UnicodeErrors in badly
encoded headers such as is described in SF bug #648119.
|
|
|
|
| |
need more vetting, and it will be included in Python 2.3a1.
|
| |
|
|
|
|
|
|
| |
file, needed because some binary distros (read RPMs) don't include the
test module in their standard Python package. This eliminates an
external dependency and closes SF bug # 650441.
|
|
|
|
|
|
| |
binary distros (read RPMs) don't include the test module in their
standard Python package. This eliminates an external dependency and
closes SF bug # 650441.
|
|
|
|
|
| |
and that conversion to "timezone" None is the same as stripping the
tzinfo member.
|
|
|
|
| |
the day in an RFC 2822 date.
|
|
|
|
|
| |
and the day number in an RFC 2822 date specification. See bug
#552345.
|
|
|
|
|
| |
west of the US zones getting converted, and also by using Eastern "as if"
it were UTC (wrt Pacific), and vice versa.
|
| |
|
|
|
|
|
| |
specifically that dots are allowed in obs-phrase. This fixes parsing
of dots in realnames.
|
|
|
|
| |
RFC 2822's rules w.r.t. dots in the realname part of address fields.
|
| |
|
|
|
|
| |
The new "substr in str" feature masked the error.
|
|
|
|
|
|
|
|
| |
ignore tuple.
The line, "from _random import Random as CoreGenerator", fools the test
code which expects CoreGenerator.__name__ to be "CoreGenerator" instead
of "Random".
|
|
|
|
| |
the _random subclass for Random.
|
|
|
|
|
| |
random number generator. Altered it a bit to use the old generator
and restore the test.
|
|
|
|
|
|
|
| |
Guido has in mind an easier way for users to code this stuff, but the
only tests we have now are for fixed-offset tzinfo classes, and this
stuff is extremely delicate in the endcases (read the new test code
for why: there are holes in time <wink>).
|
|
|
|
| |
core generator for random.py.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
M PyShell.py
1. PyShell Rev 1.39, EditorWindow Rev 1.37 fix was not handling a
multiline prompt.
2. The same fix introduced a bug where hitting <enter> at a previous
prompt-only line would copy the prompt to the iomark.
3. Move the setting of sys.ps1 earlier, into PyShell.main(), to allow
this code to work before a shell is started up.
4. If cursor is on the input line in the prompt, and you hit <enter>,
process the line instead of complaining.
5. If line has no stdin range (this includes the last line before shell
restart) strip any prompt before recalling.
|
|
|
|
|
| |
Python 2.2.x backport candidate. (This bug has been around since
Python 1.6.)
|
|
|
|
|
|
| |
equality. Note, there is another flavor that compares to a given
number of significant digits rather than decimal places. If there
is a demand, that could be added at a later date.
|
|
|
|
| |
should work again.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
operands have identical tzinfo members (meaning object identity -- "is").
I misunderstood the intent here, reading wrong conclusion into
conflicting clues.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
subtraction, work as documented. In the Python implementation,
they weren't calling utcoffset() if both operands had the same
tzinfo object. That's fine if it so happens that the shared
tzinfo object returns a fixed offset (independent of operand),
but can give wrong results if that's not so, and the latter
obtains in a tzinfo subclass instance trying to model both
standard and daylight times. The C implementation was already
doing this "correctly", so we're just adding tests to verify it.
|
|
|
|
|
|
|
|
|
| |
module.
The code is shorter, more readable, faster, and dramatically increases the
range of acceptable dates.
Also, used the floor division operator in leapdays().
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
M idle
M idle.py
M idle.pyw
M setup.py
Switch back to installing IDLE as a package. The IDLE GUI and the
subprocess will both attempt to start up via the package mechanism, but if
IDLE is not yet installed it is possible to run by calling python idle.py
in the IDLE source directory, or to add the source directory to sys.path.
One advantage of doing it this way is IDLE stays off sys.path.
Developed in collaboration with Tony Lownds.
|
|
|
|
| |
timetz.
|
|
|
|
| |
subprocess. Currently it opens a dead shell window.
|