Fredrik Lundh
15aaacc93e
return codes are available on all platforms, not just on Unix
2004-10-17 14:47:05 +00:00
Facundo Batista
2784df7502
SF Bug #1046800 : Importing Tkinter correctly (thanks Vishnu).
2004-10-16 21:40:35 +00:00
cvs2svn
2d1a50ca13
This commit was manufactured by cvs2svn to create tag 'r24b1'.
2004-10-15 08:07:21 +00:00
Anthony Baxter
6a587c160b
release shenanigans
2004-10-15 08:07:21 +00:00
Marc-André Lemburg
204bd6d9d2
Applied patch for [ 1047269 ] Buffer overwrite in PyUnicode_AsWideChar.
...
Python 2.3.x candidate.
2004-10-15 07:45:05 +00:00
Fredrik Lundh
5e7d51b62c
make sure to check for this limit even if we're running with -O
2004-10-15 06:15:08 +00:00
Martin v. Löwis
d37ddeba4c
Bump buildno for 2.4b1
2004-10-15 05:44:39 +00:00
Martin v. Löwis
919637afb0
Add _subprocess.c
2004-10-15 04:27:51 +00:00
Martin v. Löwis
15b23a083d
Patch #1020042 : Only define HAVE_UINTPTR_T for VC 7.x.
2004-10-15 04:26:18 +00:00
Raymond Hettinger
4d03791632
SF bug #1046855 : httplib index out of range
2004-10-14 15:23:38 +00:00
Michael W. Hudson
3079391b8d
Just remove the #include of signal.h. That it was C++-commented out
...
was a mistake of mine in updating patch #975056 (I think).
2004-10-14 13:27:14 +00:00
Anthony Baxter
a024034b94
Patch 1046644 - improved distutils support for SWIG.
2004-10-14 10:02:08 +00:00
Fred Drake
78f58abea7
bump the version number prior to release
2004-10-14 05:07:17 +00:00
Tim Peters
1dbf2434d5
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}).
2004-10-14 04:16:54 +00:00
Neal Norwitz
f7c8d9320b
Use C89 style comment for old compilers
2004-10-14 03:48:30 +00:00
Neal Norwitz
64fa74df21
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
2004-10-14 03:46:18 +00:00
Tim Peters
371e4d895b
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.
2004-10-14 03:09:48 +00:00
Martin v. Löwis
4b9059b437
Require minimally PyXML 0.8.4.
2004-10-13 19:57:14 +00:00
Martin v. Löwis
9171f02132
Synchronize with PyXML 1.79:
...
73: Restore support for Python 2.1.
74: Factor the previous change differently
79: Conditionalize usage of PyTuple_Pack.
2004-10-13 19:50:11 +00:00
Fredrik Lundh
3e73a011d9
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.
2004-10-13 18:19:18 +00:00
Anthony Baxter
22dcf66f84
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...)
2004-10-13 15:54:17 +00:00
Anthony Baxter
8a560dee72
Patch 977343, Solaris likes sys/loadavg.h. Added support for sys/loadavg.h
...
detection to configure &c.
2004-10-13 15:30:56 +00:00
Anthony Baxter
e4f8a48b8f
969574
2004-10-13 14:55:56 +00:00
Anthony Baxter
9ceaa72ebe
Patch #975056 - fixes for restartable signals on *BSD. In addition,
...
a few remaining calls to signal() were converted to PyOS_setsig().
2004-10-13 14:48:50 +00:00
Jim Fulton
7d428788e1
Fixed a small bug. doctest didn't handle unicode docstrings containing
...
non-ascii characters.
2004-10-13 14:15:32 +00:00
Anthony Baxter
73cc8479f0
oops. how did _that_ happen?
2004-10-13 13:22:34 +00:00
Anthony Baxter
f2113f0c6e
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)
2004-10-13 12:35:28 +00:00
Fredrik Lundh
9e29fc584c
Don't spend quite as much time looking for leaks on Windows, where
...
it's rather expensive to create new processes.
2004-10-13 07:54:54 +00:00
Fredrik Lundh
59c0559554
normalize case when comparing directory names (problem reported by
...
"Khalid A. B." on python-dev)
2004-10-13 06:55:40 +00:00
Fredrik Lundh
7069c31bbb
removed info@pythonware.com reference
...
(should probably remove all traces of _xmlrpclib, but I'll leave that
for another day.)
2004-10-13 06:48:37 +00:00
Martin v. Löwis
f7e74b789d
Add a comment explaining -kb.
2004-10-13 05:29:39 +00:00
Tim Peters
3761e8dd66
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.
2004-10-13 04:07:12 +00:00
Tim Peters
29b6b4f7c7
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.
2004-10-13 03:43:40 +00:00
Tim Peters
4052fe5a9b
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.
2004-10-13 03:29:54 +00:00
Tim Peters
876c43245e
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?).
2004-10-13 03:21:35 +00:00
Tim Peters
e8374a55c4
Folded long lines.
2004-10-13 03:15:00 +00:00
Tim Peters
f73cc9714f
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.
2004-10-13 03:14:40 +00:00
Tim Peters
7b759da1b8
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.
2004-10-12 22:29:54 +00:00
Tim Peters
3b01a70f76
Wrap long lines.
2004-10-12 22:19:32 +00:00
Tim Peters
e718f615b8
Whitespace normalization.
2004-10-12 21:51:32 +00:00
Tim Peters
4eb59782a8
Supply the _subprocess module under 7.1. I'm not sure what the status
...
of this should be on non-WIN32 Windows variants.
2004-10-12 21:48:57 +00:00
Tim Peters
f3250b0b0b
Before this turns into an unreadable mess, follow PEP 7 by using
...
hard tab indents in C code.
2004-10-12 21:38:22 +00:00
Johannes Gijsbers
25b38c8969
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!
2004-10-12 18:12:09 +00:00
Andrew M. Kuchling
51ee66e611
Typo fix
2004-10-12 16:38:42 +00:00
Andrew M. Kuchling
b6ffc275ab
Finish off PEP 324 section; fix Peter's last name
2004-10-12 16:36:57 +00:00
Andrew M. Kuchling
c9e7d77aaa
Start section for PEP 324
2004-10-12 15:58:02 +00:00
Andrew M. Kuchling
518d393e0e
Fix PEP number
2004-10-12 15:32:10 +00:00
Fredrik Lundh
5b3687df2e
Added Peter Astrand's subprocess module.
2004-10-12 15:26:28 +00:00
Raymond Hettinger
abf8a56e68
Don't use mutable values for method defaults.
2004-10-12 09:12:16 +00:00
Andrew M. Kuchling
f3958f16cf
Add two items
2004-10-11 19:20:06 +00:00