Vinay Sajip
dccd4321a7
Fixed bug in handling of args in LogRecord.__init__.
2004-10-21 21:24:27 +00:00
Peter Astrand
c19ccc9f11
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.
2004-10-21 19:28:34 +00:00
Andrew M. Kuchling
8bc462fcaf
[Patch #1043972 , for bug #1017553 ] filemode() returns an incorrect value for the mode 07111
2004-10-20 11:48:42 +00:00
Andrew M. Kuchling
d4f2552ef8
Add test case for bug #1017553
2004-10-20 11:47:01 +00:00
Fred Drake
910b282fbb
when only using half of the return value of os.path.split(), use
...
os.path.dirname() or os.path.basename() instead
2004-10-20 11:08:35 +00:00
Vinay Sajip
4ed315ae66
Changed handling of args in LogRecord.__init__.
2004-10-20 08:39:40 +00:00
Raymond Hettinger
06d9b1f30b
SF bug #902037 : relative on-disk SYSTEM id handling is incorrect
...
(Contributed by Bob Ippolito.)
backport candidate.
2004-10-20 08:21:19 +00:00
Raymond Hettinger
e54e726f0b
SF patch #1038388 : __main__ for whichdb.py
...
(Contributed by Oleg Broytmann.)
2004-10-20 07:17:16 +00:00
Raymond Hettinger
76e60d687d
SF bug #1048728 : Bug fixes and cleanup for decimal.py
...
(Contributed by Neal Norwitz. Reviewed by Facundo Bastista.)
2004-10-20 06:58:28 +00:00
Andrew M. Kuchling
8520b94750
Display helpful message; print repr() of return value so the whitespace is clearer
2004-10-19 19:36:09 +00:00
Andrew M. Kuchling
ccab001c3d
[Bug #1048816 ] Fix bug when you do Ctrl-K at the start of a line; fix from Stefan Heimann
2004-10-19 19:29:40 +00:00
Andrew M. Kuchling
a13ea5572a
Make magic coordinates more readable
2004-10-19 19:21:20 +00:00
Brett Cannon
8dc25ad6f2
Fix comments.
2004-10-18 01:47:46 +00:00
Brett Cannon
8abcc5d533
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 .
2004-10-18 01:37:57 +00:00
Hye-Shik Chang
af5c7cff56
SF #1048865 : Fix a trivial typo that breaks StreamReader.readlines()
2004-10-17 23:51:21 +00:00
Raymond Hettinger
a9f6092904
Fix and test weak referencing of itertools.tee objects.
2004-10-17 16:40:14 +00:00
Raymond Hettinger
837dd93e3b
Fix docstring formatting of escape sequences.
2004-10-17 16:36:53 +00:00
Neal Norwitz
6627a96705
Invalid patterns to substitute and safe_substitute would crash since pattern
...
is not a local variable. Add a test case.
2004-10-17 16:27:18 +00:00
Neal Norwitz
1338946c7b
Use proper value for False
2004-10-17 16:24:25 +00:00
Neal Norwitz
2fa0b9d0bd
Remove unnecessary imports
2004-10-17 16:23:52 +00:00
Fredrik Lundh
15aaacc93e
return codes are available on all platforms, not just on Unix
2004-10-17 14:47:05 +00:00
Anthony Baxter
6a587c160b
release shenanigans
2004-10-15 08:07:21 +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
Raymond Hettinger
4d03791632
SF bug #1046855 : httplib index out of range
2004-10-14 15:23:38 +00:00
Anthony Baxter
a024034b94
Patch 1046644 - improved distutils support for SWIG.
2004-10-14 10:02:08 +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
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
Martin v. Löwis
4b9059b437
Require minimally PyXML 0.8.4.
2004-10-13 19:57:14 +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
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
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
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