| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
directly in that case.
|
|
|
|
|
| |
docs, and moved its section to the end (before the "C API" section,
which latter doesn't really belong in the Library manual).
|
|
|
|
| |
scope and looking at types.
|
|
|
|
| |
be fixed.
|
|
|
|
| |
and is mostly readable.
|
|
|
|
| |
verbatim environment does not bollux page breaking.
|
| |
|
|
|
|
| |
macosx_main.py
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
549213 by Jeremy (checking in for him since he's away and busy).
|
|
|
|
|
|
| |
Here's a draft. I have no immediate use for it, but I'd like this to
be available for experimentation. I may withdraw it or change it
radically up to and including the release of Python 2.3b1.
|
| |
|
| |
|
| |
|
|
|
|
| |
Let's try Alt-2....
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
M PyShell.py
M idlever.py
M setup.py
1. Update MANIFEST.in to include all non-pure Python files
2. PyShell and idlever reflect Rev 0.9a0
3. setup.py modified to install IDLE as a collection of modules with
a .pth file living at the idlelib level in site-packages. This was
done to make it easier to run from the source directory prior to
installing IDLE. This approach may change back to the package
technique depending on what happens with the Mac installation
development.
|
|
|
|
|
|
| |
be trusted with years before 1900, so now we raise ValueError if a date or
datetime or datetimetz .strftime() method is called with a year before
1900.
|
|
|
|
|
|
|
|
|
|
| |
such that the datetime tests failed if the envar PYTHON2K was set.
This is an utter mess, and the datetime module's strftime functions
inherit it. I suspect that, regardless of the PYTHON2K setting, and
regardless of platform limitations, the datetime strftime wrappers
will end up delivering nonsense results (or bogus exceptions) for
any year before 1900. I should probably just refuse to accept years
earlier than that -- else we'll have to implement strftime() by hand.
|
|
|
|
|
| |
Also changed logic so that instances of user-defined subclasses of date,
time, and datetime are called OFFSET_NAIVE instead of OFFSET_UNKNOWN.
|
|
|
|
|
|
|
|
|
|
|
|
| |
{timetz,datetimetz}.{utcoffset,dst}() now return a timedelta (or None)
instead of an int (or None).
tzinfo.{utcoffset,dst)() can now return a timedelta (or an int, or None).
Curiously, this was much easier to do in the C implementation than in the
Python implementation (which lives in the Zope3 code tree) -- the C code
already had lots of hair to extract C ints from offset objects, and used
C ints internally.
|
| |
|
|
|
|
|
|
|
|
| |
directory becomes sys.path[0]. What is wanted is the directory from which
IDLE was called.
Insert the current working directory in the path if it isn't there
already.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
M idle
M setup.py
To be able to run from the source directory or from an installed version
of IDLE, and also to allow the subprocess to find run(), Python needs to
have the idlelib package on its path.
1. Modify setup.py to supply a .pth file living at same level as idlelib
2. Move boolcheck to PyShell.py
3. Remove boolcheck and path setting code from the "idle" script
|
| |
|
| |
|
|
|
|
| |
can be read by the C implementation. I don't really understand this.
|
|
|
|
|
|
|
|
|
| |
1. Make it easier to change the package and script installation names.
2. Update the text files transferred to include the .def and new .txt
files.
3. Update the description and long description, change email to
python-dev, update the url to point at sourceforge.
4. Rename the build and install classes for clarity.
|
|
|
|
|
|
|
| |
to a constant in the 'win32con' module, but this constant is also
defined in the _winreg module itself.
Bugfix candidate.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Another applet mechanism has been developed for Python on Mac OS X and
trying to use the -c "__import__('run').main()" trick is just not working.
macosx_main.py is a new file which should be used as the startup file for
Mac OS X applet bundles. This startup file understands a -p option, which
when seen will start run.main(). When running as an applet, this seems like
the best approach.
|
|
|
|
| |
should copy the handlers list because it's being modified by the loop.
|
|
|
|
|
|
|
|
|
|
| |
used that.
wrap_strftime(): Removed the most irritating uses of buf.
TestDate.test_ordinal_conversions(): The C implementation is fast enough
that we can afford to check the endpoints of every year. Also added
tm_yday tests at the endpoints.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
could overwrite memory.
|
|
|
|
|
|
| |
(generated) Carbon module functionality.
Not 100% complete yet, but at least the IDE doesn't crash on startup.
|
|
|
|
| |
poses as MACFS for backward compatibility).
|
| |
|
|
|
|
| |
fixed that macro to actually work:-)
|
| |
|
|
|
|
|
|
| |
blockstack_top could be 0 when blockstack[blockstack_top-1]
was referenced (ie blockstack[-1]) which crashed on hpux.
Patch & fix by Richie Hindle
|