Commit graph

37601 commits

Author SHA1 Message Date
Raymond Hettinger
42da874cdd Cleaner method naming convention 2007-12-14 02:49:47 +00:00
Christian Heimes
90e10e79ea Fixed bug #1620: New @spam.getter property syntax modifies the property in place.
I added also the feature that a @prop.getter decorator does not overwrite the doc string of the property if it was given as an argument to property().
2007-12-14 02:35:23 +00:00
Christian Heimes
52729ac856 Silence a warning about an unsed variable in debug builds 2007-12-14 02:33:57 +00:00
Raymond Hettinger
bc288e8bbd Small speedup 2007-12-13 23:52:59 +00:00
Raymond Hettinger
04a9a0e904 Simplify implementation of __replace__() 2007-12-13 22:55:52 +00:00
Thomas Heller
e552959184 Ran autoconf. 2007-12-13 21:20:29 +00:00
Guido van Rossum
7c862f8077 Patch #1608. Someone with access to autoconf 2.61 or higher needs to
run it and check in the resulting configure file.
2007-12-13 20:50:10 +00:00
Christian Heimes
0a0e583259 Fixed bug #1613: Makefile's VPATH feature is broken 2007-12-13 19:23:16 +00:00
Alexandre Vassalotti
2f9ca29d10 Fix issue #1313119: urlparse "caches" parses regardless of encoding 2007-12-13 17:58:23 +00:00
Raymond Hettinger
adf9ffdfbe Fix bug 1604. deque.__init__() did not clear existing contents like list.__init__. Not a backport candidate. 2007-12-13 00:08:37 +00:00
Christian Heimes
842c178442 Fixed a nasty problem in the xxmodule.c 2007-12-12 18:09:06 +00:00
Gerhard Häring
99b9df8e11 Forward-port of commit 59184.
- Backported a workaround for a bug in SQLite 3.2.x/3.3.x versions where a
  statement recompilation with no bound parameters lead to a segfault
- Backported a fix necessary because of an SQLite API change in version
  3.5.
  This prevents segfaults when executing empty queries, like our test suite
  does
2007-12-11 21:07:40 +00:00
Kurt B. Kaiser
7a634e6027 IDLE_tabbedpages.071101.patch Tal Einat
Cosmetic changes, one bug.  Remove tabpage.py, replaced by tabbedpages.py
2007-12-11 19:35:12 +00:00
Georg Brandl
2382832bf3 Add another GHOP contributor. 2007-12-11 16:32:49 +00:00
Christian Heimes
f15c66e143 The new float repr causes too much trouble and pain. I'm disabling the feature until we have sorted out the issues on all machines. 64bit machines seem to have issues and Guido has reported even worse.
Guido: It's pretty bad actually -- repr(1e5) comes out as '1.0'... Ditto for
repr(1eN) for most N... Both in 2.6 and in 3.0...
2007-12-11 00:54:34 +00:00
Kurt B. Kaiser
0c64fb435a format_paragraph_event wasn't returning 'break' 2007-12-11 00:04:57 +00:00
Guido van Rossum
137c49ce6a Patch #1643738 by Ulisses Furquim -- make the is_tripped variable
in signalmodule.c more robust.  Includes Martin von Loewis's suggestion
to set is_tripped after .tripped.
2007-12-10 23:00:12 +00:00
Christian Heimes
284d927625 Backport of r59456:59458 from py3k to trunk
Issue #1580: New free format floating point representation based on "Floating-Point Printer Sample Code", by Robert G. Burger. For example repr(11./5) now returns '2.2' instead of '2.2000000000000002'.

Thanks to noam for the patch! I had to modify doubledigits.c slightly to support X64 and IA64 machines on Windows. I also added the new file to the three project files.
2007-12-10 22:28:56 +00:00
Guido van Rossum
8c3d0f7839 Remove a 2.2-ism. 2007-12-10 20:42:53 +00:00
Christian Heimes
61927fc049 Stupid save all didn't safe it all ... 2007-12-10 15:39:09 +00:00
Christian Heimes
7c7f6afa92 Added wide char api variants of getch and putch to msvcrt module. The wide char methods are required to fix #1578 in py3k. I figured out that they might be useful in 2.6, too. 2007-12-10 15:12:41 +00:00
Georg Brandl
e6daafb449 Add DocXMLRPCServer test from GHOP task #136, written by Jeff Wheeler. 2007-12-09 22:39:12 +00:00
Georg Brandl
953f5faade Add Jeff Wheeler. 2007-12-09 22:38:26 +00:00
Georg Brandl
6113ce51b3 Two fixes in DocXMLRPCServer:
* remove parameter default that didn't make sense
* properly escape values in output
Thanks to Jeff Wheeler from GHOP!
2007-12-09 21:15:07 +00:00
Georg Brandl
b0885b7278 Remove all tabs in that file. 2007-12-09 08:59:45 +00:00
Georg Brandl
3fc792bd8a #1575: the Mac readme is now one level up. 2007-12-09 08:54:02 +00:00
Brett Cannon
338d41850a Use a versionchanged directive. 2007-12-09 05:09:37 +00:00
Georg Brandl
e151ab4282 Adapt style. 2007-12-08 17:56:07 +00:00
Skip Montanaro
26015494f2 When splitting, avoid making a copy of the string if the split doesn't find
anything (issue 1538).
2007-12-08 15:33:24 +00:00
Skip Montanaro
546624609e correct email address 2007-12-08 15:26:16 +00:00
Skip Montanaro
ffe455c3a2 + "context manager" 2007-12-08 15:23:31 +00:00
Skip Montanaro
4e3ebe0bae Note that open() is the preferred way to open files (issue 1510). 2007-12-08 14:37:43 +00:00
Georg Brandl
e40a6a85ee Add examples to the datetime documentation. Written for GHOP by "h4wk.cz". 2007-12-08 11:23:13 +00:00
Georg Brandl
dc563a655f Fix Eren's name. 2007-12-08 11:05:36 +00:00
Georg Brandl
e7d118a5a1 Fix markup in whatsnew, use new directive in ACKS. 2007-12-08 11:05:05 +00:00
Georg Brandl
26458c12a0 Fix tpyo. 2007-12-08 10:56:39 +00:00
Alexandre Vassalotti
d8a8c7d8d7 Fix issue #1530.
Return an error exit status if not all tests passes.
2007-12-08 04:49:22 +00:00
Guido van Rossum
901464f131 Be (just a bit :) more specific about release date. 2007-12-08 04:38:23 +00:00
Armin Rigo
66d41b2fae This is probably what was meant here. 2007-12-07 19:19:55 +00:00
Georg Brandl
013d574183 Update to windows doc from Robert. 2007-12-07 15:16:57 +00:00
Georg Brandl
5d1b4d44aa Increase unit test coverage of SimpleXMLRPCServer.
Written for GHOP by Turkay Eren.
2007-12-07 09:07:10 +00:00
Raymond Hettinger
ba9eea5aaa Don't have the docs berate themselves. Keep a professional tone.
If a todo is needed, put it in the tracker.
2007-12-07 01:53:01 +00:00
Christian Heimes
3d2f564d41 Several Windows related cleanups:
* Removed a #define from pyconfig.h. The macro was already defined a few lines higher.
* Fixed path to tix in the build_tkinter.py script
* Changed make_buildinfo.c to use versions of unlink and strcat which are considered safe by Windows (as suggested by MvL).
* Removed two defines from pyproject.vsprops that are no longer required. Both are defined in pyconfig.h and make_buildinfo.c doesn't use the unsafe versions any more (as suggested by MvL).
* Added some more information about PGO and the property files to PCbuild9/readme.txt.

Are you fine with the changes, Martin?
2007-12-06 21:13:06 +00:00
Christian Heimes
0a5e54e732 Disabled one test that is failing on Unix 2007-12-06 13:55:01 +00:00
Christian Heimes
f8761e548c Silence more warnings, _CRT_NONSTDC_NO_DEPRECATE is already defined in pyconfig.h but several projects don't include it. 2007-12-06 13:30:11 +00:00
Christian Heimes
d3fc07a4a0 Fixed get_config_h_filename for Windows. Without the patch it can't find the pyconfig.h file inside a build tree.
Added several small unit tests for sysconfig.
2007-12-06 13:15:13 +00:00
Georg Brandl
d6b20dc54f Better re.split examples. 2007-12-06 09:45:39 +00:00
Georg Brandl
2b92f6bab3 Diverse markup fixes. 2007-12-06 01:52:24 +00:00
Raymond Hettinger
4e2f714031 Fix Issue 1045.
Factor-out common calling code by simplifying the length_hint API.
Speed-up the function by caching the PyObject_String for the attribute lookup.
2007-12-06 00:56:53 +00:00
Georg Brandl
923ad7a948 Add another GHOP student to ACKS. 2007-12-06 00:24:23 +00:00