Fred Drake
baf71422b8
Documentation for the difflib module, converted from the module docstrings.
2001-02-19 16:31:02 +00:00
Jeremy Hylton
f828e2d737
Add simple section for assert, including assert w/ lambdas
2001-02-19 15:54:52 +00:00
Jeremy Hylton
384639f80e
When running python -O, do not include blocks defined in asserts in
...
the symbol table pass. These blocks were already ignored by the code
gen pass. Both passes must visit the same set of blocks in the same
order.
Fixes SF buf 132820
2001-02-19 15:50:51 +00:00
Jeremy Hylton
4779399e9f
Add test for syntax error on "x = 1 + 1".
...
Move check_syntax() function into test_support.
2001-02-19 15:35:26 +00:00
Jeremy Hylton
c348cd7518
fix long line
2001-02-19 15:34:10 +00:00
Jeremy Hylton
17820c4f1b
Tolerate ill-formed trees in symtable_assign(). Fixes SF bug 132510.
2001-02-19 15:33:10 +00:00
Fred Drake
b6a4425392
DOMException._get_code():
...
New method; this is the "alternate" access to the exception code.
(Useful for Python DOM implementations that support the accessor
method approach to retrieving attribute values.)
2001-02-19 14:57:02 +00:00
Thomas Heller
e09f63949d
Enhancements to the bdist_wininst command:
...
--bitmap command line option allows to use a different bitmap file instead
of the build-in python powered logo.
--title lets you specify the text to display on the background.
The editbox in the first screen now longer is
selected (highlighted), it had the WS_TABSTOP flag.
This is the patch
http://sourceforge.net/patch/?func=detailpatch&patch_id=103687&group_id=5470
with two changes:
1. No messagebox displayed when the compilation to .pyc or .pyo files
failes, this will only confuse the user (and it will fail under certain
cases, where sys.path contains garbage).
2. A debugging print statement was removed from bdist_wininst.py.
2001-02-19 09:20:30 +00:00
Marc-André Lemburg
636b90638a
This patch makes the default compiler determination more flexible
...
and also takes the sys.platform name into account. This helps on
platforms where there are multiple possible compiler backends (the
one with which Python itself was compiled is preferred over others
in this case).
The patch uses this new technique to enable using cygwin compiler
per default for cygwin compiled Pythons.
Written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
2001-02-19 09:20:04 +00:00
Tim Peters
373d151666
More typos. libwinsound.tex typo noted by Peter Funk (thanks!).
2001-02-19 08:36:41 +00:00
Tim Peters
3e50242127
Repair tab/space screwup.
2001-02-19 07:33:23 +00:00
Tim Peters
25a9ce371c
Take a tour of hell's seedier neighborhoods to try to make winsound.Beep()
...
do something non-useless on Win9X boxes. WinME unknown to me. Someone with
NT/2000 make sure it still works there!
2001-02-19 07:06:36 +00:00
Neil Schemenauer
c761fc87d2
The usual.
2001-02-19 04:50:49 +00:00
Neil Schemenauer
6625216762
Use -G option for linking shared libraries on Solaris (SF patch #103656 ).
...
Compile shared object files using -fPIC option when using GCC on Solaris (SF
patch #103865 ). Closes bug #132783 . Move config.c generated by makesetup to
the Modules directory.
2001-02-19 04:47:42 +00:00
Neil Schemenauer
c5cfcb4a48
Fix bug in clean target (closes SF patch 103864 and bug 132879). The clobber
...
target now removes some configure files (like it did before).
2001-02-19 04:35:11 +00:00
Fredrik Lundh
ccc7473fc8
reorganized PyUnicode_DecodeUnicodeEscape a bit (in order to make it
...
less likely that bug #132817 ever appears again)
2001-02-18 22:13:49 +00:00
Fredrik Lundh
b95896b2d2
renamed internal functions to avoid name clashes under OpenVMS
...
(fixes bug #132815 )
2001-02-18 22:06:17 +00:00
Fredrik Lundh
c0c7ee3a65
detect attempts to repeat anchors (fixes bug #130748 )
2001-02-18 21:04:48 +00:00
Tim Peters
8ac3627b91
sre_{parse, compile} no longer define __all__.
2001-02-18 14:44:42 +00:00
Fredrik Lundh
f2989b22ff
- restored 1.5.2 compatibility (sorry, eric)
...
- removed __all__ cruft from internal modules (sorry, skip)
- don't assume ASCII for string escapes (sorry, per)
2001-02-18 12:05:16 +00:00
Fredrik Lundh
ae7636753e
stupid typo (for some reason, this only caused problems on OpenVMS).
2001-02-18 11:41:49 +00:00
Tim Peters
3389f1999a
Fixed misspelling.
2001-02-18 08:48:49 +00:00
Tim Peters
1449585529
Bug #132921 : None treated differently in cmp() / sort() in 2.1a2.
...
Just mentioning that in the NEWS file.
2001-02-18 08:28:33 +00:00
Fred Drake
7855aba6bb
Move docstrings out of function table to constants defined near the
...
function implementations.
2001-02-18 05:20:18 +00:00
Tim Peters
4e30378e80
Bug #132313 error message confusing for assignment in lambda.
...
They're actually complaining about something more specific, an assignment
in a lambda as an actual argument, so that Python parses the
lambda as if it were a keyword argument. Like f(lambda x: x[0]=42).
The "lambda x: x[0]" part gets parsed as if it were a keyword, being
bound to 42, and the resulting error msg didn't make much sense.
2001-02-18 04:45:10 +00:00
Skip Montanaro
78349072f7
removed __all__ from several modules
2001-02-18 03:30:53 +00:00
Skip Montanaro
1ca2ed35e0
removed __all__ - should probably rename makedict to _makedict unless it is
...
to be exported
2001-02-18 03:13:08 +00:00
Skip Montanaro
23bafc6fcd
add module-level constants to __all__
2001-02-18 03:10:09 +00:00
Jack Jansen
0b1f1b5145
- Removed debug
...
- Make sure splash screens are visible
2001-02-17 23:39:35 +00:00
Jack Jansen
cbb5d4972f
ConfigurePython now comes in two flavors: ConfigurePythonClassic and ConfigurePythonCarbon, which copy the respective interpreters to PythonInterpreter and rebuild all the applets. This allows MacOS9 users to switch back and forth.
2001-02-17 23:31:48 +00:00
Jack Jansen
a4f8e58058
Allow selecting a template in findtemplate(), so Classic programs can build Carbon applets and vice-versa.
2001-02-17 23:30:19 +00:00
Jack Jansen
881cd36853
2.1a2 distribution files.
2001-02-17 22:12:43 +00:00
Jack Jansen
0eb5f2df3f
Added a note that this file is incorrect for 2.1a2.
2001-02-17 22:04:13 +00:00
Jack Jansen
2f9a9e3c31
2.1a2 distribution files.
2001-02-17 22:03:42 +00:00
Tim Peters
6f5a4efc0a
Bug #132850 unix line terminator on windows.
...
Miserable hack to replace the previous miserable hack in maybe_pyc_file.
2001-02-17 22:02:34 +00:00
Jack Jansen
657ba27dde
More changes to attempt to get the menubar back on exit. Without success:-(
2001-02-17 22:02:07 +00:00
Jack Jansen
fab7415831
Made version string shorter for Carbon so it fits on one line.
2001-02-17 22:00:43 +00:00
Jack Jansen
f3eaf01c23
More modifications to bring the script output in line with the real thing.
2001-02-17 22:00:18 +00:00
Tim Peters
63cb99e4f0
Bug #132816 : Compiler warning in PYEXPAT.C for extra ';'
...
Removed trailing ";" in instances of "};" closing code blocks.
2001-02-17 18:12:50 +00:00
Tim Peters
c4089d84d8
In the example showing the irrelevance of start columns, restore that the
...
start columns differ (editing had pushed them all into column 0).
2001-02-17 18:03:25 +00:00
Fred Drake
f3262b72ca
Add entries for the doctest documentation.
2001-02-17 17:33:25 +00:00
Fred Drake
7eb1463bb3
Make a variety of minor markup adjustments.
...
Close some environments so that this will actually format.
2001-02-17 17:32:41 +00:00
Tim Peters
7688229f7c
SF patch #103808 : doctest.py docs
...
Checking in Moshe's patch after rewrapping some paragraphs (to consume
fewer columns) and repairing that I/2.**J lost the I.
2001-02-17 05:58:44 +00:00
Andrew M. Kuchling
0eb24d9328
Set PYTHONPATH when running setup.py in order to override any ambient
...
value for it, as suggested in bug #129854 . This prevents an old
PYTHONPATH confusing setup.py (say, if it results in Python finding
an old version of the Distutils)
2001-02-17 05:33:50 +00:00
Tim Peters
3081421d9e
Change temp names created by listcomps from [%d] to _[%d], so the one-liner
...
[k for k in dir() if k[0] != "_"]
can be used to get the non-private names (used to contain "[1]").
2001-02-17 05:30:26 +00:00
Andrew M. Kuchling
27eba5e888
Split the rpath argument into multiple paths, turning it into a list.
...
This partially fixes bug #128930 .
2001-02-17 04:48:41 +00:00
Andrew M. Kuchling
30537da0ec
Fix typo
...
Makefile.pre.in was added in 1.4
2001-02-17 00:42:56 +00:00
Andrew M. Kuchling
da23c4fef9
Fix two typos, and add some omitted \option{} markup
2001-02-17 00:38:48 +00:00
Fred Drake
f5d2fdf164
Hack to make this still work with Python 1.5.2. ;-(
2001-02-16 22:13:48 +00:00
Jack Jansen
7df9c60b8a
Steven Majewski's instructions for building the toolbox modules for
...
incorporating them in a vanilla Python under MacOSX (i.e. in a
non-MacPython-Python). Not complete and up-to-date right now, but
that'll be fixed shortly.
2001-02-16 21:48:24 +00:00