| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
never notice this??!?), fixed.
|
| |
|
|
|
|
|
|
| |
If there was a NULL registry key, Python could barf.
Also wraps some surrounding lines to 80 chars.
|
|
|
|
|
|
|
|
| |
declarations, added some comments where I had to think too hard to
understand what was happening, and changed the primary internal get/set
functions to assert they're passed objects of the correct type instead of
doing runtime tests for that (it's an internal error that "should never
happen", so it's good enough to check it only in the debug build).
|
|
|
|
|
| |
interpreter the .spec file refers to.
Cosmetic tweaks.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It's hard to sort out what the bug was, exactly. So, Big Hammer:
1. Python shouldn't be in the business of #define'ing NULL, period.
2. Users of the Python C API shouldn't be in the business of not including
Python.h, period.
Hence:
1. Removed all #define's of NULL in Python source code (pyport.h and
object.h).
2. Since we're *relying* on stdio.h defining NULL, put an #error in
Python.h after its #include of stdio.h if NULL isn't defined then.
|
|
|
|
|
|
|
|
| |
used to create the distribution and the creation date.
Takes care of the extra_path argument to the setup function,
installs the modules into <prefix>/extra_path and creates
a -pth file (like install_lib does).
|
|
|
|
| |
for python installations, not only under HKEY_LOCAL_MACHINE.
|
|
|
|
|
|
|
|
| |
Paid more attention to the comments on the report; Martin suggested just
not having a __del__() method, which makes more sense in this case. So
I have removed it.
This closes SourceForge bug #113850. Again.
|
|
|
|
|
|
|
|
| |
The posixfile __del__ method attempts to close the file (_file_) it
contains. However, if the open() method fails, then _file_ is never
assigned.
This closes SourceForge bug #113850.
|
|
|
|
|
|
|
| |
all, either to see whether the # of chars fit in an int, or that the
amount of memory needed fit in a size_t. Checking these is expensive, but
the alternative is silently wrong answers (as in the bug report) or
core dumps (which were easy to provoke using Unicode strings).
|
|
|
|
|
|
|
|
|
| |
Update processing of module synopsis tables (found at the beginning of
most chapters of the library reference) to reflect changes in the
processing pattern of recent versions LaTeX2HMTL. Requires most
recent change to SynopsisTable.pm.
This does not fix the module index problem.
|
|
|
|
|
|
|
|
| |
exceptions which have interesting constructor signatures.
\pep, \seepep: New macros. Equivalent to \rfc and \seerfc, but
referring to the PEP series instead of the Internet RFC
series of documents.
|
|
|
|
|
| |
table will be presented. Accessor methods are used to access the
attribute.
|
| |
|
|
|
|
| |
input(), locals(), reload(), unicode(), and zip().
|
| |
|
|
|
|
|
|
|
|
| |
hyperlinks to relevant sections.
Clarify the conditions under which the "softspace" attribute of file-like
objects can "just work" (with relation to overriding of attribute access
in user-defined classes).
|
| |
|
|
|
|
|
|
|
| |
of the chapter.
Add explanation that this is only available when the cycle detector is
enabled at build time.
|
|
|
|
|
| |
module sections. Properly mark the name of the module in the content
of the reference there.
|
|
|
|
| |
of the arrangement of other modules.
|
|
|
|
| |
This closes SourceForge bug #110833.
|
| |
|
| |
|
| |
|
|
|
|
| |
stack-checked, but at least they don't appear to always be out of stack.
|
|
|
|
| |
at the top level of the tree.
|
|
|
|
| |
This fixes SourceForge bug #113810.
|
|
|
|
| |
(SF patch 101447, fixing PR#113704)
|
|
|
|
| |
various illegal uses of "continue".
|
|
|
|
|
|
| |
in a try statement in a loop.
This is related to SourceForge bug #110830.
|
| |
|
| |
|
|
|
|
|
| |
(sources) which may still use it and now fail to compile.
Reported by M-A Lemburg. Closes [ Bug #113576 ].
|
|
|
|
| |
PyArg_ParseTupleAndKeywords() and closes bug #113807.
|
|
|
|
| |
Getting ready for 2.0b1 release.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
automatically if dbopen is found in libc or libdb. This closes patch
#101420
|
| |
|
|
|
|
| |
Small nits in the layout of the generated markup.
|
|
|
|
| |
Note that \file and \filenq do not work inside section titles.
|
| |
|
|
|
|
|
|
|
| |
weird macro-expansion issues. A better solution may be available in the
future, but this will do for now.
Add an index entry. More should probably be added as well.
|
|
|
|
| |
Justin D. Pettit <jpettit@raznick.com>.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
distutils/command/bdist_wininst.py:
- the windows installer is again able to compile after installing
the files. Note: The default has changed, the packager has to
give --no-target-compile/--no-target-optimize to NOT compile
on the target system. (Another note: install_lib's --compile
--optimize options have the same semantics to switch off
the compilation. Shouldn't the names change?)
- All references to specific python versions are gone.
- A small bug:
raise DistutilsPlatformError ("...")
instead of
raise DistutilsPlatformError, ("...")
- When bdist_wininst creates an installer for one specific python
version, this is reflected in the name:
Distutils-0.9.2.win32-py15.exe instead of
Distutils-0.9.2.win32.exe
- bdist_wininst, when run as script, reads the wininst.exe file
and rewrites itself. Previously this was done by hand.
misc/install.c
- All the changes needed for compilation
- Deleted a lot of debug/dead code
|
|
|
|
| |
to zero if that's the case (closes bug #113727)
|