]> granicus.if.org Git - python/log
python
17 years agoConvert raise statements in Tools/.
Collin Winter [Wed, 22 Aug 2007 23:05:06 +0000 (23:05 +0000)]
Convert raise statements in Tools/.

17 years agoSwitch to absolute imports to support direct execution of modules. Many
Kurt B. Kaiser [Wed, 22 Aug 2007 23:01:33 +0000 (23:01 +0000)]
Switch to absolute imports to support direct execution of modules.  Many
IDLE modules have main() or test() functions which are essential for testing.

M    idlelib/AutoCompleteWindow.py
M    idlelib/UndoDelegator.py
M    idlelib/Bindings.py
M    idlelib/AutoComplete.py
M    idlelib/configHandler.py
M    idlelib/HyperParser.py
M    idlelib/ColorDelegator.py
M    idlelib/ObjectBrowser.py
M    idlelib/ZoomHeight.py
M    idlelib/PyShell.py
M    idlelib/ParenMatch.py
M    idlelib/Debugger.py
M    idlelib/configDialog.py
M    idlelib/StackViewer.py
M    idlelib/ReplaceDialog.py
M    idlelib/ScriptBinding.py
M    idlelib/GrepDialog.py
M    idlelib/EditorWindow.py
M    idlelib/FormatParagraph.py
M    idlelib/OutputWindow.py
M    idlelib/aboutDialog.py
M    idlelib/IdleHistory.py
M    idlelib/PathBrowser.py
M    idlelib/ClassBrowser.py
M    idlelib/CallTips.py
M    idlelib/FileList.py
M    idlelib/idle.py
M    idlelib/CodeContext.py
M    idlelib/SearchDialog.py
M    idlelib/RemoteObjectBrowser.py
M    idlelib/RemoteDebugger.py
M    idlelib/TreeWidget.py
M    idlelib/run.py
M    idlelib/Percolator.py
M    idlelib/macosxSupport.py

17 years agoImplement the trunc builtin for PEP 3141
Alex Martelli [Wed, 22 Aug 2007 22:39:42 +0000 (22:39 +0000)]
Implement the trunc builtin for PEP 3141

17 years agoUse python -E instead of undef PYTHONPATH.
Guido van Rossum [Wed, 22 Aug 2007 21:46:00 +0000 (21:46 +0000)]
Use python -E instead of undef PYTHONPATH.

17 years agoConvert raise statements in bsddb.
Collin Winter [Wed, 22 Aug 2007 21:45:20 +0000 (21:45 +0000)]
Convert raise statements in bsddb.

17 years agoFix raise statements in hotshot.
Collin Winter [Wed, 22 Aug 2007 21:45:02 +0000 (21:45 +0000)]
Fix raise statements in hotshot.

17 years agoFix typo in comment
Kurt B. Kaiser [Wed, 22 Aug 2007 21:38:31 +0000 (21:38 +0000)]
Fix typo in comment

17 years agoReplace file() with open()
Kurt B. Kaiser [Wed, 22 Aug 2007 21:34:28 +0000 (21:34 +0000)]
Replace file() with open()

17 years agoUse buffer of type 'bytes' to accumulate from socket.
Kurt B. Kaiser [Wed, 22 Aug 2007 21:33:27 +0000 (21:33 +0000)]
Use buffer of type 'bytes' to accumulate from socket.

17 years agostop leaving log.0000001 __db.00* and xxx.db turds in developer
Gregory P. Smith [Wed, 22 Aug 2007 21:28:15 +0000 (21:28 +0000)]
stop leaving log.0000001 __db.00* and xxx.db turds in developer
sandboxes when bsddb3 tests are run.

17 years agoPatch #1774414: make it possible to use SVK to develop Python.
Collin Winter [Wed, 22 Aug 2007 19:45:07 +0000 (19:45 +0000)]
Patch #1774414: make it possible to use SVK to develop Python.

17 years agoFix bug introduced at r54854 to mass replace string fcns with methods :-)
Kurt B. Kaiser [Wed, 22 Aug 2007 19:41:43 +0000 (19:41 +0000)]
Fix bug introduced at r54854 to mass replace string fcns with methods :-)

17 years agoEat some low hanging fruit... let the test suite run.
Gregory P. Smith [Wed, 22 Aug 2007 19:23:36 +0000 (19:23 +0000)]
Eat some low hanging fruit... let the test suite run.

17 years agoFix some debugging print statements
Kurt B. Kaiser [Wed, 22 Aug 2007 18:57:50 +0000 (18:57 +0000)]
Fix some debugging print statements

17 years agoMake IOBase (and hence all other classes in io.py) use ABCMeta as its metaclass,
Guido van Rossum [Wed, 22 Aug 2007 18:14:10 +0000 (18:14 +0000)]
Make IOBase (and hence all other classes in io.py) use ABCMeta as its metaclass,
so you can use their class .register() method to register virtual subclasses.

17 years agoRemove some old comments adequately covered in the code.
Kurt B. Kaiser [Wed, 22 Aug 2007 18:10:19 +0000 (18:10 +0000)]
Remove some old comments adequately covered in the code.

17 years ago1. Fix File Open: don't encode filename to UTF-8 bytes
Kurt B. Kaiser [Wed, 22 Aug 2007 18:06:14 +0000 (18:06 +0000)]
1. Fix File Open: don't encode filename to UTF-8 bytes
2. Get test() code working.

17 years agoConvert sunaudio.py to bytes. (It has no unit test of its own!)
Guido van Rossum [Tue, 21 Aug 2007 22:49:52 +0000 (22:49 +0000)]
Convert sunaudio.py to bytes.  (It has no unit test of its own!)
Fix test_ossaudiodev by closing the dsp properly (it can't be opened
multiple times on my box).

17 years agoeliminate "from ... import *" in a function.
Kurt B. Kaiser [Tue, 21 Aug 2007 19:54:18 +0000 (19:54 +0000)]
eliminate "from ... import *" in a function.

17 years agoFall back to 'ascii' encoding if sys.getfilesystemencoding() returns
Lars Gustäbel [Tue, 21 Aug 2007 12:17:05 +0000 (12:17 +0000)]
Fall back to 'ascii' encoding if sys.getfilesystemencoding() returns
None. Remove encoding and errors argument from pax create methods in
TarInfo, pax always uses UTF-8.
Adapt the documentation and tests to the new string/unicode concept.

17 years agoFix fallout from making __private variables in threading.py _protected.
Guido van Rossum [Tue, 21 Aug 2007 03:36:47 +0000 (03:36 +0000)]
Fix fallout from making __private variables in threading.py _protected.
(Maybe we need to pick less obvious names for some of those?)

17 years agoMake runtests.py a little more versatile: support -x, and arbitrary flags
Guido van Rossum [Mon, 20 Aug 2007 20:17:57 +0000 (20:17 +0000)]
Make runtests.py a little more versatile: support -x, and arbitrary flags
to be passed to regrtest.py.  Also add -h for help, and summarize the
BAD/GOOD/SKIPPED files at the end.

17 years agoRename __whatever variables defined by ABCMeta to _abc_whatever, so as
Guido van Rossum [Mon, 20 Aug 2007 19:29:24 +0000 (19:29 +0000)]
Rename __whatever variables defined by ABCMeta to _abc_whatever, so as
to simplify legitimate use of these.

17 years agoGet rid of all __private variables and methods in the threading module.
Guido van Rossum [Mon, 20 Aug 2007 19:25:41 +0000 (19:25 +0000)]
Get rid of all __private variables and methods in the threading module.
These have mostly just gotten in the way of legitimate unanticipated use.

17 years agoMerged revisions 57152-57220 via svnmerge from
Guido van Rossum [Mon, 20 Aug 2007 19:06:03 +0000 (19:06 +0000)]
Merged revisions 57152-57220 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r57155 | brett.cannon | 2007-08-17 11:51:57 -0700 (Fri, 17 Aug 2007) | 2 lines

  Clarify the comment about setting the PYTHON variable for the Doc Makefile.
........
  r57156 | brett.cannon | 2007-08-17 11:59:58 -0700 (Fri, 17 Aug 2007) | 3 lines

  Remove news entry for test.test_support.guard_warnings_filter as it has been
  removed.
........
  r57158 | facundo.batista | 2007-08-17 12:16:44 -0700 (Fri, 17 Aug 2007) | 9 lines

  Added a flag (_send_traceback_header) to the SimpleXMLRPCServer class
  that allows sending back exception/stack trace information about
  internal server errors (this flag defaults to False to avoid sending
  such information unless explicitly enabled).  Added tests to verify
  behavior of this new feature (these tests are skipped on win32 because
  of problems with WSAEWOULDBLOCK). Renamed HTTPTestCase to
  SimpleServerTestCase. [GSoC - Alan McIntyre]
........
  r57160 | brett.cannon | 2007-08-17 13:16:15 -0700 (Fri, 17 Aug 2007) | 2 lines

  Make test_warnings re-entrant.
........
  r57175 | georg.brandl | 2007-08-17 23:05:56 -0700 (Fri, 17 Aug 2007) | 2 lines

  Fix PDB command descriptions.
........
  r57182 | brett.cannon | 2007-08-18 11:30:36 -0700 (Sat, 18 Aug 2007) | 3 lines

  Remove Mikael as the maintainer of BeOS at his request.  With no maintainer
  should the port be deprecated in 2.6?
........
  r57199 | georg.brandl | 2007-08-19 11:43:50 -0700 (Sun, 19 Aug 2007) | 2 lines

  Fix stray backticks.
........
  r57211 | hyeshik.chang | 2007-08-19 23:49:18 -0700 (Sun, 19 Aug 2007) | 2 lines

  Add cheot-ga-keut composed make-up sequence support in EUC-KR codec.
........
  r57216 | guido.van.rossum | 2007-08-20 08:18:04 -0700 (Mon, 20 Aug 2007) | 4 lines

  Add a hack (originally devised in a slightly different form by Thomas Wouters)
  to prevent spurious tracebacks when a daemon thread's cleanup happens to wake
  up when the world around it has already been destroyed.
........

17 years agoRemove note about compatibility layer, as the compatibility layer was removed.
Jeremy Hylton [Mon, 20 Aug 2007 12:58:48 +0000 (12:58 +0000)]
Remove note about compatibility layer, as the compatibility layer was removed.

17 years agoFix memory leak in arraymodule.c and respond to a few comments by nnorwitz.
Travis E. Oliphant [Mon, 20 Aug 2007 07:16:33 +0000 (07:16 +0000)]
Fix memory leak in arraymodule.c and respond to a few comments by nnorwitz.

17 years agoRemove _PyObject_Del
Neal Norwitz [Sun, 19 Aug 2007 22:48:23 +0000 (22:48 +0000)]
Remove _PyObject_Del

17 years agoSF #1777057, fix memoryview('test') so it works in debug mode too.
Neal Norwitz [Sun, 19 Aug 2007 18:38:46 +0000 (18:38 +0000)]
SF #1777057, fix memoryview('test') so it works in debug mode too.

Also return a boolean for the readonly flag.

Other cleanup: make sure to set an exception when returning NULL and
reformat the getsets to be shorter by putting them all on one line.

17 years agoFix xmlrpc unittest. While it now passes on Linux, it still fails
Hye-Shik Chang [Sun, 19 Aug 2007 10:49:11 +0000 (10:49 +0000)]
Fix xmlrpc unittest.  While it now passes on Linux, it still fails
on FreeBSD due to the difference of socket blocking mode inheritance.

17 years agoCode review of the new buffer protocol. Mostly add questions that should
Neal Norwitz [Sun, 19 Aug 2007 04:23:20 +0000 (04:23 +0000)]
Code review of the new buffer protocol.  Mostly add questions that should
be answered with the comments removed.

There are many places that require checks when doing arithmetic for memory
sizes when allocating memory.  Otherwise, overflow is possible with
a subsequent crash.

Fix SF #1777057 which was a result of not initializing the new BufferError
properly.  Had to update the test for exceptions for BufferError too.

17 years agoFix an unfinished though in my own test code.
Guido van Rossum [Sat, 18 Aug 2007 22:05:58 +0000 (22:05 +0000)]
Fix an unfinished though in my own test code.
(testNewlinesInput and testNewlinesOutput are mine, not Tony's.)

17 years agoNew I/O code from Tony Lownds implement newline feature correctly,
Guido van Rossum [Sat, 18 Aug 2007 21:39:55 +0000 (21:39 +0000)]
New I/O code from Tony Lownds implement newline feature correctly,
and implements .newlines attribute in a 2.x-compatible fashion.

17 years agoMerged in py3k-buffer branch to main line. All objects now use the buffer protocol...
Travis E. Oliphant [Sat, 18 Aug 2007 11:21:56 +0000 (11:21 +0000)]
Merged in py3k-buffer branch to main line.  All objects now use the buffer protocol in PEP 3118.

17 years agoMake the cleanup between -R passes deal better with ABC registries,
Guido van Rossum [Sat, 18 Aug 2007 00:10:33 +0000 (00:10 +0000)]
Make the cleanup between -R passes deal better with ABC registries,
*restoring* selected registries instead of *resetting* them all.  Also
change the default for the huntrleaks parameter to None everywhere, as
its other value is a list of three elements, so it is not a bool.

17 years agoFix _dump_registry() to use the correct prefix for the private
Guido van Rossum [Sat, 18 Aug 2007 00:08:26 +0000 (00:08 +0000)]
Fix _dump_registry() to use the correct prefix for the private
methods.  Reset the negative cache *before* resetting the invalidation
counter, hoping this may plug a race condition (but then again, this
whole module isn't coded to be thread-safe).

17 years agoForce PYTHON = python2.5.
Guido van Rossum [Sat, 18 Aug 2007 00:03:44 +0000 (00:03 +0000)]
Force PYTHON = python2.5.

17 years agoAllow -R4:3 instead of -R4:3: -- I never use the 3rd arg.
Guido van Rossum [Fri, 17 Aug 2007 22:58:14 +0000 (22:58 +0000)]
Allow -R4:3 instead of -R4:3: -- I never use the 3rd arg.

17 years agoChange the usage() function. Don't print the entire multi-page
Guido van Rossum [Fri, 17 Aug 2007 18:39:15 +0000 (18:39 +0000)]
Change the usage() function.  Don't print the entire multi-page
docstring when there's a command line syntax error.

17 years agoAnother merge. Only doc stuff was affected (but this aligns the UTF-32
Guido van Rossum [Fri, 17 Aug 2007 18:30:38 +0000 (18:30 +0000)]
Another merge.  Only doc stuff was affected (but this aligns the UTF-32
codec changes in trubk and branch).  Hopefully the Py3k glossary wasn't
different from the trunk one.

17 years agoPrint warning when openssl is too old; it's pretty essential at this point.
Guido van Rossum [Fri, 17 Aug 2007 17:14:17 +0000 (17:14 +0000)]
Print warning when openssl is too old; it's pretty essential at this point.

17 years agoFix stupid typo in Lib/encodings/utf_32.py which led to failing tests
Walter Dörwald [Fri, 17 Aug 2007 16:23:21 +0000 (16:23 +0000)]
Fix stupid typo in Lib/encodings/utf_32.py which led to failing tests
on big endian machines.

Update documentation: UTF-32 codecs will be in 2.6.

17 years agoMove some declarations before code, to compile with GCC 2.95.
Guido van Rossum [Fri, 17 Aug 2007 15:41:00 +0000 (15:41 +0000)]
Move some declarations before code, to compile with GCC 2.95.

17 years agoFix refcount leak, courtesy Christian Heines.
Guido van Rossum [Fri, 17 Aug 2007 14:33:37 +0000 (14:33 +0000)]
Fix refcount leak, courtesy Christian Heines.

17 years agoRemove support for BeOS
Skip Montanaro [Fri, 17 Aug 2007 12:57:41 +0000 (12:57 +0000)]
Remove support for BeOS

17 years agoNo need to define raw_input(), input() does the same.
Georg Brandl [Fri, 17 Aug 2007 05:54:09 +0000 (05:54 +0000)]
No need to define raw_input(), input() does the same.

17 years agoMerged revisions 57125-57128 via svnmerge from
Neal Norwitz [Fri, 17 Aug 2007 04:19:37 +0000 (04:19 +0000)]
Merged revisions 57125-57128 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r57127 | neal.norwitz | 2007-08-16 21:10:55 -0700 (Thu, 16 Aug 2007) | 1 line

  Update the tools before building the docs
........

17 years agoSimplify expression
Neal Norwitz [Fri, 17 Aug 2007 04:15:19 +0000 (04:15 +0000)]
Simplify expression

17 years agoFix the IPv6 pton/ntop tests. Why weren't these failing on Linux? No IPv6?
Guido van Rossum [Fri, 17 Aug 2007 03:51:09 +0000 (03:51 +0000)]
Fix the IPv6 pton/ntop tests.  Why weren't these failing on Linux?  No IPv6?

17 years agoMerged revisions 57113-57124 via svnmerge from
Guido van Rossum [Fri, 17 Aug 2007 03:40:39 +0000 (03:40 +0000)]
Merged revisions 57113-57124 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r57123 | guido.van.rossum | 2007-08-16 20:30:08 -0700 (Thu, 16 Aug 2007) | 2 lines

  Ignore *.py[co] files.
........
  r57124 | guido.van.rossum | 2007-08-16 20:36:03 -0700 (Thu, 16 Aug 2007) | 2 lines

  Ignore a few more files.
........

17 years agoRemove output file for test that was already removed
Neal Norwitz [Fri, 17 Aug 2007 03:08:12 +0000 (03:08 +0000)]
Remove output file for test that was already removed

17 years agosome RiscOS stuff I missed before (was only looking for "RISCOS")
Skip Montanaro [Fri, 17 Aug 2007 02:30:27 +0000 (02:30 +0000)]
some RiscOS stuff I missed before (was only looking for "RISCOS")

17 years agoforgot this when removing RISCOS stuff
Skip Montanaro [Fri, 17 Aug 2007 01:40:16 +0000 (01:40 +0000)]
forgot this when removing RISCOS stuff

17 years agoManually patched a few things that didn't get merged in, but should.
Guido van Rossum [Fri, 17 Aug 2007 00:24:54 +0000 (00:24 +0000)]
Manually patched a few things that didn't get merged in, but should.

17 years agoFirst merge from the trunk straight into the py3k branch. I'm not
Guido van Rossum [Thu, 16 Aug 2007 23:48:43 +0000 (23:48 +0000)]
First merge from the trunk straight into the py3k branch.  I'm not
using the message generated by svnmerge, because it contains a lot of
stuff about the Doc tree, which I'm not merging this time due to the
way the Doc tree was initially added.  I am however adding roman.py
which was added later to Doc/tools.  I'll try to diff the two Doc
trees separately to see if there's stuff I missed.

17 years agoInitialized merge tracking via "svnmerge" with revisions "1-56846" from
Guido van Rossum [Thu, 16 Aug 2007 23:10:36 +0000 (23:10 +0000)]
Initialized merge tracking via "svnmerge" with revisions "1-56846" from
svn+ssh://pythondev@svn.python.org/python/trunk

17 years agoDelete svnmerge properties (temporarily).
Guido van Rossum [Thu, 16 Aug 2007 23:08:44 +0000 (23:08 +0000)]
Delete svnmerge properties (temporarily).

17 years agoApply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and
Walter Dörwald [Thu, 16 Aug 2007 21:55:45 +0000 (21:55 +0000)]
Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and
ut-32-be). On narrow builds the codecs combine surrogate pairs in the unicode
object into one codepoint on encoding and create surrogate pairs for
codepoints outside the BMP on decoding. Lone surrogates are passed through
unchanged in all cases.

Backport to the trunk will follow.

17 years agoGet rid of some dead code and unneeded XXX comments by Neal.
Guido van Rossum [Thu, 16 Aug 2007 21:02:22 +0000 (21:02 +0000)]
Get rid of some dead code and unneeded XXX comments by Neal.

17 years agoRemove last(?) use of httplib.HTTPS, which caused test_socket_ssl to fail.
Jeremy Hylton [Thu, 16 Aug 2007 17:55:18 +0000 (17:55 +0000)]
Remove last(?) use of httplib.HTTPS, which caused test_socket_ssl to fail.

Refactor the urllib open_http() and open_https() to use the same
internal logic.  The only difference between the two is the call to
constructor an HTTPConnection object.

17 years agoComplete truncated sentence.
Walter Dörwald [Thu, 16 Aug 2007 16:55:51 +0000 (16:55 +0000)]
Complete truncated sentence.

17 years agoRemove RISCOS support
Skip Montanaro [Thu, 16 Aug 2007 14:35:24 +0000 (14:35 +0000)]
Remove RISCOS support

17 years agoRemove license of the md5 module which is no longer part of Python.
Georg Brandl [Thu, 16 Aug 2007 08:08:41 +0000 (08:08 +0000)]
Remove license of the md5 module which is no longer part of Python.

17 years agoRemove a bogus comment based on the code above.
Neal Norwitz [Thu, 16 Aug 2007 05:18:31 +0000 (05:18 +0000)]
Remove a bogus comment based on the code above.

17 years agoSupport the new doc system. Also test_compiler was removed in 3k
Neal Norwitz [Thu, 16 Aug 2007 05:15:20 +0000 (05:15 +0000)]
Support the new doc system. Also test_compiler was removed in 3k

17 years agoMove the 3k reST doc tree in place.
Georg Brandl [Wed, 15 Aug 2007 14:28:22 +0000 (14:28 +0000)]
Move the 3k reST doc tree in place.

17 years agoDelete the LaTeX doc tree.
Georg Brandl [Wed, 15 Aug 2007 14:27:07 +0000 (14:27 +0000)]
Delete the LaTeX doc tree.

17 years agoTag last revision with LaTeX docs.
Georg Brandl [Wed, 15 Aug 2007 14:09:04 +0000 (14:09 +0000)]
Tag last revision with LaTeX docs.

17 years agoFix doc compilation problem.
George Yoshida [Wed, 15 Aug 2007 08:30:10 +0000 (08:30 +0000)]
Fix doc compilation problem.

17 years agoImplement PEP 3131. Add isidentifier to str.
Martin v. Löwis [Wed, 15 Aug 2007 07:32:56 +0000 (07:32 +0000)]
Implement PEP 3131. Add isidentifier to str.

17 years agoDown with str8!
Guido van Rossum [Wed, 15 Aug 2007 03:56:40 +0000 (03:56 +0000)]
Down with str8!
Change various socket APIs to use bytes or str instead str8.

17 years agoAdd XID_Start and XID_Continue properties to unicodectype.
Martin v. Löwis [Tue, 14 Aug 2007 22:37:03 +0000 (22:37 +0000)]
Add XID_Start and XID_Continue properties to unicodectype.

17 years agoFormat bools properly in %d.
Martin v. Löwis [Tue, 14 Aug 2007 21:57:32 +0000 (21:57 +0000)]
Format bools properly in %d.

17 years agoBug #1772489: make dir() work on traceback objects again.
Collin Winter [Tue, 14 Aug 2007 17:53:54 +0000 (17:53 +0000)]
Bug #1772489: make dir() work on traceback objects again.

17 years agoGet rid of traceback.c:tb_getattr in favor of marking the members as READONLY.
Collin Winter [Tue, 14 Aug 2007 17:47:27 +0000 (17:47 +0000)]
Get rid of traceback.c:tb_getattr in favor of marking the members as READONLY.

17 years agoRemove Python 1.5 compatibility layer from httplib.
Jeremy Hylton [Tue, 14 Aug 2007 17:08:07 +0000 (17:08 +0000)]
Remove Python 1.5 compatibility layer from httplib.

The two clients in the std library have been updated to use the newer
interface.  A couple of minor changes to the httplib tests were
needed.

Also, reformat some long lines in the httplib tests.

17 years agoChange xmlrpclib to use the newer httplib interface.
Jeremy Hylton [Tue, 14 Aug 2007 16:47:39 +0000 (16:47 +0000)]
Change xmlrpclib to use the newer httplib interface.

Note that it's hard to test xmlrpclib, because the server it attempts
to connect to doesn't seem to support the expected interfaces.  Many
of the links via xmlrpc.com are dead, so I couldn't find another
server to use for tests.

17 years agoThe dbm module should use bytes for keys. This makes test_shelve pass.
Guido van Rossum [Tue, 14 Aug 2007 15:42:45 +0000 (15:42 +0000)]
The dbm module should use bytes for keys.  This makes test_shelve pass.

17 years agoFix test_gdbm.
Martin v. Löwis [Tue, 14 Aug 2007 09:24:24 +0000 (09:24 +0000)]
Fix test_gdbm.

17 years agoRemove string.{letters,lowercase,uppercase}.
Martin v. Löwis [Tue, 14 Aug 2007 09:23:10 +0000 (09:23 +0000)]
Remove string.{letters,lowercase,uppercase}.

17 years agoPatch suggested Paul Colomiets fixes test_threaded_import.py.
Guido van Rossum [Mon, 13 Aug 2007 19:06:38 +0000 (19:06 +0000)]
Patch suggested Paul Colomiets fixes test_threaded_import.py.

17 years agoDon't mess with string.letters any more. It is most likely going to disappear.
Guido van Rossum [Mon, 13 Aug 2007 18:43:36 +0000 (18:43 +0000)]
Don't mess with string.letters any more.  It is most likely going to disappear.
Even if it isn't, it shouldn't be changed based on the locale setting IMO.
(Incidentally, this makes test_csv.py pass again on my box.)

17 years agoImproved patches for sndhdr and imghdr by Victor Stinner, who writes:
Guido van Rossum [Mon, 13 Aug 2007 17:50:00 +0000 (17:50 +0000)]
Improved patches for sndhdr and imghdr by Victor Stinner, who writes:
 - fix "h[sbseek] == b'\1'" and "ratecode = ord(h[sbseek+4])" in test_voc()
 - avoid division by zero
 - use startswith method: replace h[:2] == b'BM' by h.startswith(b'BM')
 - use aifc.open() instead of old aifc.openfp()
 - use ord(b'P') instead of ord('P')

17 years agoFix two obvious 2.xisms.
Guido van Rossum [Mon, 13 Aug 2007 17:39:20 +0000 (17:39 +0000)]
Fix two obvious 2.xisms.

17 years agoEnable basic load/store again.
Martin v. Löwis [Mon, 13 Aug 2007 13:30:04 +0000 (13:30 +0000)]
Enable basic load/store again.

17 years agoFix a failing test on FreeBSD: ttys are seekable in FreeBSD, too.
Hye-Shik Chang [Mon, 13 Aug 2007 13:21:33 +0000 (13:21 +0000)]
Fix a failing test on FreeBSD: ttys are seekable in FreeBSD, too.

17 years agoFix a test failure on non-UTF-8 locales: bad_coding2.py is encoded
Hye-Shik Chang [Mon, 13 Aug 2007 13:11:39 +0000 (13:11 +0000)]
Fix a test failure on non-UTF-8 locales: bad_coding2.py is encoded
in utf-8.

17 years agoRetouch my last change after a comment on style from Guido.
Lars Gustäbel [Mon, 13 Aug 2007 09:05:16 +0000 (09:05 +0000)]
Retouch my last change after a comment on style from Guido.

17 years agoAllow str8 in .write().
Martin v. Löwis [Mon, 13 Aug 2007 06:26:48 +0000 (06:26 +0000)]
Allow str8 in .write().

17 years agoExpect that source strings are Unicode.
Martin v. Löwis [Mon, 13 Aug 2007 06:03:15 +0000 (06:03 +0000)]
Expect that source strings are Unicode.

17 years agoMake assertion error be more verbose.
Martin v. Löwis [Mon, 13 Aug 2007 06:02:38 +0000 (06:02 +0000)]
Make assertion error be more verbose.

17 years agoFix typo.
Martin v. Löwis [Mon, 13 Aug 2007 06:02:09 +0000 (06:02 +0000)]
Fix typo.

17 years agoCreate Unicode objects.
Martin v. Löwis [Mon, 13 Aug 2007 06:01:43 +0000 (06:01 +0000)]
Create Unicode objects.

17 years agoUse Tcl_SetObjResult instead of Tcl_SetResult.
Martin v. Löwis [Mon, 13 Aug 2007 05:41:41 +0000 (05:41 +0000)]
Use Tcl_SetObjResult instead of Tcl_SetResult.

17 years agoCleanup a little.
Neal Norwitz [Sun, 12 Aug 2007 17:23:54 +0000 (17:23 +0000)]
Cleanup a little.
Use bit fields for flags to reduce memory usage.
Return booleans where they are documented.  Although a boolean for
seekable seems a bit odd when it can be unknown.  Add a comment about this.

17 years agoAdd comment that should be addressed
Neal Norwitz [Sun, 12 Aug 2007 17:21:38 +0000 (17:21 +0000)]
Add comment that should be addressed

17 years agoFix memory leak in an error condition
Neal Norwitz [Sun, 12 Aug 2007 17:09:36 +0000 (17:09 +0000)]
Fix memory leak in an error condition

17 years agoFix memory leak
Neal Norwitz [Sun, 12 Aug 2007 16:56:02 +0000 (16:56 +0000)]
Fix memory leak

17 years agoCompare what's read from files against proper byte literals. Neither of these
Barry Warsaw [Sun, 12 Aug 2007 14:37:20 +0000 (14:37 +0000)]
Compare what's read from files against proper byte literals.  Neither of these
modules have unittests AFAICT, and I'm not improving things here, but these
changes make a bunch of email package tests succeed, and command line testing
against real files seems to make things better.

Added an __main__ section to imghdr.py so that it can be run from the command
line similarly to sndhdr.py.  Someone else can figure out a better -m way of
doing this.

In sndhdr.py do a couple of very minor cleanups, and use a with statement to
not wait for gc to close the file.

17 years agoPyErr_Warn is deprecated in 2.5 - goes away for 3.0
Skip Montanaro [Sun, 12 Aug 2007 11:44:53 +0000 (11:44 +0000)]
PyErr_Warn is deprecated in 2.5 - goes away for 3.0