9047c8f | Raymond Hettinger | 24 October 2004, 00:10:06 UTC | SF bug #1048870: call arg of lambda not updating | 24 October 2004, 00:10:06 UTC |
7cb13a9 | Tim Peters | 23 October 2004, 03:48:57 UTC | Converted some stinking hard tabs. Left the fragrant hard tabs alone. | 23 October 2004, 03:48:57 UTC |
acaffe6 | Tim Peters | 23 October 2004, 03:43:54 UTC | Move to version 2 of the PSF license, approved by the Board earlier today. | 23 October 2004, 03:43:54 UTC |
93ae4c1 | Vinay Sajip | 22 October 2004, 21:43:15 UTC | Added example of multiple destinations | 22 October 2004, 21:43:15 UTC |
06a30b0 | Brett Cannon | 22 October 2004, 06:22:54 UTC | Fix minor reST error in Misc/NEWS. Applies patch #1051866. Thanks Felix Wiemann. | 22 October 2004, 06:22:54 UTC |
054541e | Sean Reifschneider | 21 October 2004, 23:35:45 UTC | Latest version for beta 1. | 21 October 2004, 23:35:45 UTC |
dccd432 | Vinay Sajip | 21 October 2004, 21:24:27 UTC | Fixed bug in handling of args in LogRecord.__init__. | 21 October 2004, 21:24:27 UTC |
c19ccc9 | Peter Astrand | 21 October 2004, 19:28:34 UTC | Removed test_close_fds, because it's too unreliable. We simply cannot know that the newly-started Python process only has 3 filedescriptors open. Fixes bug 1048808. | 21 October 2004, 19:28:34 UTC |
66e80ba | Andrew M. Kuchling | 20 October 2004, 11:56:15 UTC | Add item | 20 October 2004, 11:56:15 UTC |
8bc462f | Andrew M. Kuchling | 20 October 2004, 11:48:42 UTC | [Patch #1043972, for bug #1017553] filemode() returns an incorrect value for the mode 07111 | 20 October 2004, 11:48:42 UTC |
d4f2552 | Andrew M. Kuchling | 20 October 2004, 11:47:01 UTC | Add test case for bug #1017553 | 20 October 2004, 11:47:01 UTC |
910b282 | Fred Drake | 20 October 2004, 11:08:35 UTC | when only using half of the return value of os.path.split(), use os.path.dirname() or os.path.basename() instead | 20 October 2004, 11:08:35 UTC |
4ed315a | Vinay Sajip | 20 October 2004, 08:39:40 UTC | Changed handling of args in LogRecord.__init__. | 20 October 2004, 08:39:40 UTC |
c64aab8 | Raymond Hettinger | 20 October 2004, 08:21:57 UTC | SF bug #902037: relative on-disk SYSTEM id handling is incorrect | 20 October 2004, 08:21:57 UTC |
06d9b1f | Raymond Hettinger | 20 October 2004, 08:21:19 UTC | SF bug #902037: relative on-disk SYSTEM id handling is incorrect (Contributed by Bob Ippolito.) backport candidate. | 20 October 2004, 08:21:19 UTC |
e54e726 | Raymond Hettinger | 20 October 2004, 07:17:16 UTC | SF patch #1038388: __main__ for whichdb.py (Contributed by Oleg Broytmann.) | 20 October 2004, 07:17:16 UTC |
76e60d6 | Raymond Hettinger | 20 October 2004, 06:58:28 UTC | SF bug #1048728: Bug fixes and cleanup for decimal.py (Contributed by Neal Norwitz. Reviewed by Facundo Bastista.) | 20 October 2004, 06:58:28 UTC |
9414ded | Andrew M. Kuchling | 19 October 2004, 19:56:55 UTC | Delete empty sections in beta1 news | 19 October 2004, 19:56:55 UTC |
0d19bae | Andrew M. Kuchling | 19 October 2004, 19:54:41 UTC | Add item | 19 October 2004, 19:54:41 UTC |
57712b3 | Andrew M. Kuchling | 19 October 2004, 19:50:23 UTC | Remove the current version of zlib (we'll just have to keep updating it); rewrite following sentence to make sense without the previous one | 19 October 2004, 19:50:23 UTC |
28d07ab | Andrew M. Kuchling | 19 October 2004, 19:39:02 UTC | Typo fixes, and a minor edit to clarify a sentence | 19 October 2004, 19:39:02 UTC |
8520b94 | Andrew M. Kuchling | 19 October 2004, 19:36:09 UTC | Display helpful message; print repr() of return value so the whitespace is clearer | 19 October 2004, 19:36:09 UTC |
ccab001 | Andrew M. Kuchling | 19 October 2004, 19:29:40 UTC | [Bug #1048816] Fix bug when you do Ctrl-K at the start of a line; fix from Stefan Heimann | 19 October 2004, 19:29:40 UTC |
a13ea55 | Andrew M. Kuchling | 19 October 2004, 19:21:20 UTC | Make magic coordinates more readable | 19 October 2004, 19:21:20 UTC |
5fcc003 | Andrew M. Kuchling | 19 October 2004, 18:52:49 UTC | [Bug #1049826] Update version of zlib referenced in text | 19 October 2004, 18:52:49 UTC |
972c9e8 | Fred Drake | 19 October 2004, 15:40:38 UTC | Rely on the style sheet more for the distutils markup. | 19 October 2004, 15:40:38 UTC |
20a175a | Fred Drake | 18 October 2004, 21:30:40 UTC | made it clear that this isn't a complete reference to LaTeX-as-used-in-Python-documentation, and added some notes about what's missing | 18 October 2004, 21:30:40 UTC |
8b94dc6 | Andrew M. Kuchling | 18 October 2004, 16:16:53 UTC | Bump version | 18 October 2004, 16:16:53 UTC |
6b1597c | Brett Cannon | 18 October 2004, 01:53:15 UTC | Clarify note about using %U and %W with strptime(). | 18 October 2004, 01:53:15 UTC |
8dc25ad | Brett Cannon | 18 October 2004, 01:47:46 UTC | Fix comments. | 18 October 2004, 01:47:46 UTC |
8abcc5d | Brett Cannon | 18 October 2004, 01:37:57 UTC | Add support for %U and %W to contribute to calculating the date when the year and day of the week are specified. Closes bug #1045381. | 18 October 2004, 01:37:57 UTC |
be8370d | Brett Cannon | 18 October 2004, 01:32:09 UTC | Add sections for 2.4b2 | 18 October 2004, 01:32:09 UTC |
af5c7cf | Hye-Shik Chang | 17 October 2004, 23:51:21 UTC | SF #1048865: Fix a trivial typo that breaks StreamReader.readlines() | 17 October 2004, 23:51:21 UTC |
a5c6459 | Neal Norwitz | 17 October 2004, 19:55:47 UTC | SF bug #1048756, Doc typo for pdb | 17 October 2004, 19:55:47 UTC |
08ebfec | Fred Drake | 17 October 2004, 19:36:57 UTC | some platforms still need offsetof() from structmember.h | 17 October 2004, 19:36:57 UTC |
a9f6092 | Raymond Hettinger | 17 October 2004, 16:40:14 UTC | Fix and test weak referencing of itertools.tee objects. | 17 October 2004, 16:40:14 UTC |
837dd93 | Raymond Hettinger | 17 October 2004, 16:36:53 UTC | Fix docstring formatting of escape sequences. | 17 October 2004, 16:36:53 UTC |
2562ff2 | Neal Norwitz | 17 October 2004, 16:36:05 UTC | SF patch #1047577, typo in liblocale.tex | 17 October 2004, 16:36:05 UTC |
b04b6af | Fredrik Lundh | 17 October 2004, 16:29:48 UTC | SF Patch #1048341: subprocess documentation, based on PEP/docstring by Peter Astrand, with markup by Fredrik Lundh and Raymond Hettinger. | 17 October 2004, 16:29:48 UTC |
6627a96 | Neal Norwitz | 17 October 2004, 16:27:18 UTC | Invalid patterns to substitute and safe_substitute would crash since pattern is not a local variable. Add a test case. | 17 October 2004, 16:27:18 UTC |
1338946 | Neal Norwitz | 17 October 2004, 16:24:25 UTC | Use proper value for False | 17 October 2004, 16:24:25 UTC |
2fa0b9d | Neal Norwitz | 17 October 2004, 16:23:52 UTC | Remove unnecessary imports | 17 October 2004, 16:23:52 UTC |
15aaacc | Fredrik Lundh | 17 October 2004, 14:47:05 UTC | return codes are available on all platforms, not just on Unix | 17 October 2004, 14:47:05 UTC |
2784df7 | Facundo Batista | 16 October 2004, 21:40:35 UTC | SF Bug #1046800: Importing Tkinter correctly (thanks Vishnu). | 16 October 2004, 21:40:35 UTC |
2d1a50c | cvs2svn | 15 October 2004, 08:07:21 UTC | This commit was manufactured by cvs2svn to create tag 'r24b1'. | 15 October 2004, 08:07:21 UTC |
6a587c1 | Anthony Baxter | 15 October 2004, 08:07:21 UTC | release shenanigans | 15 October 2004, 08:07:21 UTC |
204bd6d | Marc-André Lemburg | 15 October 2004, 07:45:05 UTC | Applied patch for [ 1047269 ] Buffer overwrite in PyUnicode_AsWideChar. Python 2.3.x candidate. | 15 October 2004, 07:45:05 UTC |
5e7d51b | Fredrik Lundh | 15 October 2004, 06:15:08 UTC | make sure to check for this limit even if we're running with -O | 15 October 2004, 06:15:08 UTC |
d37ddeb | Martin v. Löwis | 15 October 2004, 05:44:39 UTC | Bump buildno for 2.4b1 | 15 October 2004, 05:44:39 UTC |
919637a | Martin v. Löwis | 15 October 2004, 04:27:51 UTC | Add _subprocess.c | 15 October 2004, 04:27:51 UTC |
15b23a0 | Martin v. Löwis | 15 October 2004, 04:26:18 UTC | Patch #1020042: Only define HAVE_UINTPTR_T for VC 7.x. | 15 October 2004, 04:26:18 UTC |
4d03791 | Raymond Hettinger | 14 October 2004, 15:23:38 UTC | SF bug #1046855: httplib index out of range | 14 October 2004, 15:23:38 UTC |
3079391 | Michael W. Hudson | 14 October 2004, 13:27:14 UTC | Just remove the #include of signal.h. That it was C++-commented out was a mistake of mine in updating patch #975056 (I think). | 14 October 2004, 13:27:14 UTC |
a024034 | Anthony Baxter | 14 October 2004, 10:02:08 UTC | Patch 1046644 - improved distutils support for SWIG. | 14 October 2004, 10:02:08 UTC |
78f58ab | Fred Drake | 14 October 2004, 05:07:17 UTC | bump the version number prior to release | 14 October 2004, 05:07:17 UTC |
1dbf243 | Tim Peters | 14 October 2004, 04:16:54 UTC | remove_stderr_debug_decorations(): Always try the substitution. Else this test failed under the combination of passing -O to a debug-build Python. Now all 4 of those pass ({debug, release} x {-O, no -O}). | 14 October 2004, 04:16:54 UTC |
f7c8d93 | Neal Norwitz | 14 October 2004, 03:48:30 UTC | Use C89 style comment for old compilers | 14 October 2004, 03:48:30 UTC |
64fa74d | Neal Norwitz | 14 October 2004, 03:46:18 UTC | Get test to pass on amd64 (opteron). This is pretty hacky, but rangeobject.c has an #ifdef that is reached only when LONG_MAX != INT_MAX | 14 October 2004, 03:46:18 UTC |
371e4d8 | Tim Peters | 14 October 2004, 03:09:48 UTC | SF bug 1046690: difflib.HtmlDiff doc errors. Easy doc corrections from Dan Gass. Also repaired the LaTeX for optional keyword arguments throughout, which was (incorrectly) nested instead of flat. | 14 October 2004, 03:09:48 UTC |
4b9059b | Martin v. Löwis | 13 October 2004, 19:57:14 UTC | Require minimally PyXML 0.8.4. | 13 October 2004, 19:57:14 UTC |
9171f02 | Martin v. Löwis | 13 October 2004, 19:50:11 UTC | Synchronize with PyXML 1.79: 73: Restore support for Python 2.1. 74: Factor the previous change differently 79: Conditionalize usage of PyTuple_Pack. | 13 October 2004, 19:50:11 UTC |
3e73a01 | Fredrik Lundh | 13 October 2004, 18:19:18 UTC | Replace dynamic try/except with "if 0", to keep py2exe happy. If you want to use pywin32 instead of _subprocess, you have to edit the file. | 13 October 2004, 18:19:18 UTC |
22dcf66 | Anthony Baxter | 13 October 2004, 15:54:17 UTC | Patch 983206: distutils obeys LDSHARED env var. Removed the code in Python's own setup.py that did the same thing (and tested on Solaris, where LDSHARED is needed...) | 13 October 2004, 15:54:17 UTC |
8a560de | Anthony Baxter | 13 October 2004, 15:30:56 UTC | Patch 977343, Solaris likes sys/loadavg.h. Added support for sys/loadavg.h detection to configure &c. | 13 October 2004, 15:30:56 UTC |
e4f8a48 | Anthony Baxter | 13 October 2004, 14:55:56 UTC | 969574 | 13 October 2004, 14:55:56 UTC |
9ceaa72 | Anthony Baxter | 13 October 2004, 14:48:50 UTC | Patch #975056 - fixes for restartable signals on *BSD. In addition, a few remaining calls to signal() were converted to PyOS_setsig(). | 13 October 2004, 14:48:50 UTC |
7d42878 | Jim Fulton | 13 October 2004, 14:15:32 UTC | Fixed a small bug. doctest didn't handle unicode docstrings containing non-ascii characters. | 13 October 2004, 14:15:32 UTC |
73cc847 | Anthony Baxter | 13 October 2004, 13:22:34 UTC | oops. how did _that_ happen? | 13 October 2004, 13:22:34 UTC |
f2113f0 | Anthony Baxter | 13 October 2004, 12:35:28 UTC | Backing out the basic dependency checking (from pycon sprint). This support was only a first cut, and doesn't deserve to be in a released version (where we have to support it in an ongoing manner) | 13 October 2004, 12:35:28 UTC |
9e29fc5 | Fredrik Lundh | 13 October 2004, 07:54:54 UTC | Don't spend quite as much time looking for leaks on Windows, where it's rather expensive to create new processes. | 13 October 2004, 07:54:54 UTC |
59c0559 | Fredrik Lundh | 13 October 2004, 06:55:40 UTC | normalize case when comparing directory names (problem reported by "Khalid A. B." on python-dev) | 13 October 2004, 06:55:40 UTC |
7069c31 | Fredrik Lundh | 13 October 2004, 06:48:37 UTC | removed info@pythonware.com reference (should probably remove all traces of _xmlrpclib, but I'll leave that for another day.) | 13 October 2004, 06:48:37 UTC |
f7e74b7 | Martin v. Löwis | 13 October 2004, 05:29:39 UTC | Add a comment explaining -kb. | 13 October 2004, 05:29:39 UTC |
3761e8d | Tim Peters | 13 October 2004, 04:07:12 UTC | New helper remove_stderr_debug_decorations(). This test passes in a debug build on Windows now. More applications of the helper may be needed on non-Windows platforms. | 13 October 2004, 04:07:12 UTC |
29b6b4f | Tim Peters | 13 October 2004, 03:43:40 UTC | Kill several problems at once: test_poll() failed sometimes for me. Turns out the mysterious "expected output" file contained exactly N dots, because test_poll() has a loop that *usually* went around N times, printing one dot on each loop trip. But there's no guarantee of that, because the exact value of N depended on the vagaries of scheduling time.sleep()s across two different processes. So stopped printing dots, and got rid of the expected output file. Add a loop counter instead, and verify that the loop goes around at least a couple of times. Also cut the minimum time needed for this test from 4 seconds to 1. | 13 October 2004, 03:43:40 UTC |
4052fe5 | Tim Peters | 13 October 2004, 03:29:54 UTC | test_stdout_none(): Don't print "banana" to the screen in the middle of the test. It's testing stdout in a different process, so it has to print something, but I didn't find "banana" to be self-explanatory. | 13 October 2004, 03:29:54 UTC |
876c432 | Tim Peters | 13 October 2004, 03:21:35 UTC | Windows test_creationflags() test: print msg to stderr informing the tester that a DOS box is expected to flash. Slash the sleep from 2 seconds to a quarter second (why would we want to wait 2 seconds just to stare at a DOS box?). | 13 October 2004, 03:21:35 UTC |
e8374a5 | Tim Peters | 13 October 2004, 03:15:00 UTC | Folded long lines. | 13 October 2004, 03:15:00 UTC |
f73cc97 | Tim Peters | 13 October 2004, 03:14:40 UTC | XXX about extreme expense of test_no_leaking() on Windows. I'm not sure what this is trying to do. If it's necessary for it to create > 1000 processes, it should be controlled by a new resource and not run by default on Windows. | 13 October 2004, 03:14:40 UTC |
7b759da | Tim Peters | 12 October 2004, 22:29:54 UTC | Experience with Zope2's tests showed it's a Bad Idea to make unittest display a test's docstring as "the name" of the test. So changed most test docstrings to comments, and removed the clearly useless ones. Now unittest reports the actual names of the test methods. | 12 October 2004, 22:29:54 UTC |
3b01a70 | Tim Peters | 12 October 2004, 22:19:32 UTC | Wrap long lines. | 12 October 2004, 22:19:32 UTC |
e718f61 | Tim Peters | 12 October 2004, 21:51:32 UTC | Whitespace normalization. | 12 October 2004, 21:51:32 UTC |
4eb5978 | Tim Peters | 12 October 2004, 21:48:57 UTC | Supply the _subprocess module under 7.1. I'm not sure what the status of this should be on non-WIN32 Windows variants. | 12 October 2004, 21:48:57 UTC |
f3250b0 | Tim Peters | 12 October 2004, 21:38:22 UTC | Before this turns into an unreadable mess, follow PEP 7 by using hard tab indents in C code. | 12 October 2004, 21:38:22 UTC |
25b38c8 | Johannes Gijsbers | 12 October 2004, 18:12:09 UTC | Improvements when running pdb as a script. Bug fixes: * Use fresh copy of globals/locals so the script being debugged can't access the pdb namespace (e.g.: p line_prefix will no longer work). * Remove pdb.py's path from sys.path. Having it in there is normally not a problem, but it could prove irritating when messing with PYTHONPATH or invoking pdb via /usr/bin/pdf. * You can now set a breakpoint on the script being debugged, even if the script doesn't end with a '.py' extension. Also, setting breakpoints with absolute paths now works reliably. Enhancements: * Go directly to the first line of the script. * Enter post-mortem debugging if the script being debugged doesn't catch an exception. * Restart the script being debugged and preserve debugger state when the script being debugged exits. Cleanup: * Moved the __main__ method into a main() function. * Kill the (undocumented, not in __all__) mainmodule/mainpyfile globals, add a mainpyfile attribute to pdb. Thanks Ilya Sandler for the patch! | 12 October 2004, 18:12:09 UTC |
51ee66e | Andrew M. Kuchling | 12 October 2004, 16:38:42 UTC | Typo fix | 12 October 2004, 16:38:42 UTC |
b6ffc27 | Andrew M. Kuchling | 12 October 2004, 16:36:57 UTC | Finish off PEP 324 section; fix Peter's last name | 12 October 2004, 16:36:57 UTC |
c9e7d77 | Andrew M. Kuchling | 12 October 2004, 15:58:02 UTC | Start section for PEP 324 | 12 October 2004, 15:58:02 UTC |
518d393 | Andrew M. Kuchling | 12 October 2004, 15:32:10 UTC | Fix PEP number | 12 October 2004, 15:32:10 UTC |
5b3687d | Fredrik Lundh | 12 October 2004, 15:26:28 UTC | Added Peter Astrand's subprocess module. | 12 October 2004, 15:26:28 UTC |
abf8a56 | Raymond Hettinger | 12 October 2004, 09:12:16 UTC | Don't use mutable values for method defaults. | 12 October 2004, 09:12:16 UTC |
f3958f1 | Andrew M. Kuchling | 11 October 2004, 19:20:06 UTC | Add two items | 11 October 2004, 19:20:06 UTC |
9fc9789 | Johannes Gijsbers | 11 October 2004, 18:12:20 UTC | Document that on Unix, the 'cmd' argument to the os.popen2/3/4 and popen2.popen2/3/4 functions can be a sequence. All texts are a variation on the following: On \UNIX, \var{cmd} may be a sequence, in which case arguments will be passed directly to the program without shell intervention (as with \function{os.spawnv()}). If \var{cmd} is a string it will be passed to the shell (as with \function{os.system()}). | 11 October 2004, 18:12:20 UTC |
c054a8b | Michael W. Hudson | 11 October 2004, 15:35:53 UTC | This is jiwon's patch to fix: [ 1042238 ] Lib/compiler chokes on certain genexps | 11 October 2004, 15:35:53 UTC |
29589a0 | Michael W. Hudson | 11 October 2004, 15:34:31 UTC | Open source files in universal newlines mode. | 11 October 2004, 15:34:31 UTC |
418de1f | Barry Warsaw | 11 October 2004, 14:32:47 UTC | Added note about the new usegmt argument to email.Utils.formatdate(). | 11 October 2004, 14:32:47 UTC |
3dd9e46 | Anthony Baxter | 11 October 2004, 13:53:08 UTC | Added a usegmt flag to email.Utils.formatdate - this allows it to be used to replace rfc822.formatdate for protocols like HTTP (where 'GMT' must be the timezone string). | 11 October 2004, 13:53:08 UTC |
7f468f2 | Tim Peters | 11 October 2004, 02:40:51 UTC | SF patch 1044089: New C API function PyEval_ThreadsInitialized(), by Nick Coghlan, for determining whether PyEval_InitThreads() has been called. Also purged the undocumented+unused _PyThread_Started int. | 11 October 2004, 02:40:51 UTC |
89c0ec9 | Tim Peters | 10 October 2004, 05:30:40 UTC | Revert rev 2.35. It was based on erroneous reasoning -- the current thread's id can't get duplicated, because (of course!) the current thread is still running. The code should work either way, but reverting the gratuitous change should make backporting easier, and gets the bad reasoning out of 2.35's new comments. | 10 October 2004, 05:30:40 UTC |
8470558 | Tim Peters | 10 October 2004, 02:47:33 UTC | PyInterpreterState_New(), PyThreadState_New(): use malloc/free directly. This appears to finish repairs for SF bug 1041645. This is a critical bugfix. | 10 October 2004, 02:47:33 UTC |