]> granicus.if.org Git - python/log
python
17 years agoMerged revisions 58149-58150 via svnmerge from
Martin v. Löwis [Fri, 14 Sep 2007 07:03:21 +0000 (07:03 +0000)]
Merged revisions 58149-58150 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r58149 | martin.v.loewis | 2007-09-14 08:49:43 +0200 (Fr, 14 Sep 2007) | 3 lines

  Clean both Release and Debug projects, to support
  the MSI builder.
........
  r58150 | martin.v.loewis | 2007-09-14 08:50:21 +0200 (Fr, 14 Sep 2007) | 2 lines

  Rename import library for debug build to _msi_d.lib.
........

17 years agoMerged revisions 58133-58135 via svnmerge from
Martin v. Löwis [Thu, 13 Sep 2007 13:33:46 +0000 (13:33 +0000)]
Merged revisions 58133-58135 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r58133 | martin.v.loewis | 2007-09-13 11:59:00 +0200 (Do, 13 Sep 2007) | 2 lines

  Add more automated actions.
........
  r58134 | martin.v.loewis | 2007-09-13 12:38:42 +0200 (Do, 13 Sep 2007) | 2 lines

  Fix path.
........
  r58135 | martin.v.loewis | 2007-09-13 15:27:27 +0200 (Do, 13 Sep 2007) | 2 lines

  More path fixes.
........

17 years agoOops.
Georg Brandl [Wed, 12 Sep 2007 21:32:27 +0000 (21:32 +0000)]
Oops.

17 years agoDocument input() function.
Georg Brandl [Wed, 12 Sep 2007 21:29:27 +0000 (21:29 +0000)]
Document input() function.

17 years agoRepair a bad translation of the exec statement.
Georg Brandl [Wed, 12 Sep 2007 19:44:18 +0000 (19:44 +0000)]
Repair a bad translation of the exec statement.
Fixes #1038: pdb command line invocation fails.

17 years agoFix for bug 1148: str/bytes issue in httplib's _safe_read().
Guido van Rossum [Wed, 12 Sep 2007 19:43:09 +0000 (19:43 +0000)]
Fix for bug 1148: str/bytes issue in httplib's _safe_read().

17 years agoDocument inspect.getfullargspec(). Fixes #1121.
Georg Brandl [Wed, 12 Sep 2007 19:04:21 +0000 (19:04 +0000)]
Document inspect.getfullargspec(). Fixes #1121.

17 years agoNew documentation for the bdb module. Forward-port from rev. 58112, with a few 3k...
Georg Brandl [Wed, 12 Sep 2007 18:04:37 +0000 (18:04 +0000)]
New documentation for the bdb module. Forward-port from rev. 58112, with a few 3k-specific changes.

17 years agoThomas Wouters pointed out that _Abstract.__new__ should use super().__new__()
Guido van Rossum [Tue, 11 Sep 2007 20:42:30 +0000 (20:42 +0000)]
Thomas Wouters pointed out that _Abstract.__new__ should use super().__new__()
instead of going straight to object.__new__().

17 years agoAdded __format__ method to datetime.datetime, datetime.date, and datetime.time.
Eric Smith [Tue, 11 Sep 2007 18:06:02 +0000 (18:06 +0000)]
Added __format__ method to datetime.datetime, datetime.date, and datetime.time.

If format_spec is empty, __format__ calls str(self), else it calls
self.strftime(format_spec).

17 years agoMerged revisions 58091-58094 via svnmerge from
Thomas Wouters [Mon, 10 Sep 2007 19:33:14 +0000 (19:33 +0000)]
Merged revisions 58091-58094 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r58091 | gregory.p.smith | 2007-09-10 18:36:32 +0200 (Mon, 10 Sep 2007) | 3 lines

  Don't allow BerkeleyDB 4.6.x as the current 4.6.19 release is prone
  to lockups.  We'll reenable it once a good 4.6.x release exists.
........

17 years agoMerged revisions 58053-58090 via svnmerge from
Thomas Wouters [Mon, 10 Sep 2007 19:32:14 +0000 (19:32 +0000)]
Merged revisions 58053-58090 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r58061 | ronald.oussoren | 2007-09-09 13:13:42 +0200 (Sun, 09 Sep 2007) | 12 lines

  Newer autoconf versions (from 2.60) want a 'datarootdir' definition in
  (Make-)files that use mandir (and other data directory macros).

  This patch solves a warning during configure, specifically:

  ...
  config.status: creating Makefile.pre
  config.status: WARNING:  ../Makefile.pre.in seems to ignore the --datarootdir setting
  ...

  See also: <http://www.gnu.org/software/automake/manual/autoconf/Changed-Directory-Variables.html>
........
  r58064 | gregory.p.smith | 2007-09-09 22:25:00 +0200 (Sun, 09 Sep 2007) | 2 lines

  email address update
........
  r58067 | gregory.p.smith | 2007-09-10 01:36:46 +0200 (Mon, 10 Sep 2007) | 22 lines

  Change socket.error to inherit from IOError rather than being a stand
  alone class.  This addresses the primary concern in

   http://bugs.python.org/issue1706815

  python-dev discussion here:

   http://mail.python.org/pipermail/python-dev/2007-July/073749.html

  I chose IOError rather than EnvironmentError as the base class since
  socket objects are often used as transparent duck typed file objects
  in code already prepared to deal with IOError exceptions.

  also a minor fix:

   urllib2 - fix a couple places where IOError was raised rather than URLError.
             for better or worse, URLError already inherits from IOError so
             this won't break any existing code.

   test_urllib2net - replace bad ftp urls.
........
  r58084 | martin.v.loewis | 2007-09-10 08:18:32 +0200 (Mon, 10 Sep 2007) | 3 lines

  tr a-z A-Z does not work on Solaris (would require
  /usr/xpg4/bin/tr); make the character ranges explicit.
........
  r58086 | martin.v.loewis | 2007-09-10 12:21:22 +0200 (Mon, 10 Sep 2007) | 1 line

  Take chm file from build/htmlhelp/pydoc.chm.
........
  r58087 | martin.v.loewis | 2007-09-10 12:22:05 +0200 (Mon, 10 Sep 2007) | 1 line

  Beginnings of a "build MSI" step.
........
  r58088 | martin.v.loewis | 2007-09-10 15:19:10 +0200 (Mon, 10 Sep 2007) | 1 line

  Allow making update with no prior checkout.
........
  r58089 | martin.v.loewis | 2007-09-10 15:20:03 +0200 (Mon, 10 Sep 2007) | 1 line

  Update before making htmlhelp.
........
  r58090 | martin.v.loewis | 2007-09-10 15:30:38 +0200 (Mon, 10 Sep 2007) | 1 line

  Require that bash.exe is on the path, along with the rest of Cygwin.
........

17 years agoBug # 1125 (my code).
Guido van Rossum [Mon, 10 Sep 2007 16:53:45 +0000 (16:53 +0000)]
Bug # 1125 (my code).
Support bytes.split() and bytes.strip() -- these split/strip using ASCII
whitespace (tab, space, CR, LF, FF, VT) like their str counterparts.
Also for rsplit(), lstrip() and rstrip().
And change all these functions to accept arbitrary buffer-API-supporting
arguments.
With unit tests.

17 years agomerge of r58091 from trunk:
Gregory P. Smith [Mon, 10 Sep 2007 16:38:12 +0000 (16:38 +0000)]
merge of r58091 from trunk:

Don't allow BerkeleyDB 4.6.x as the current 4.6.19 release is prone
to lockups.  We'll reenable it once a good 4.6.x release exists.

17 years agoDrop convert_binop.
Martin v. Löwis [Mon, 10 Sep 2007 07:59:54 +0000 (07:59 +0000)]
Drop convert_binop.

17 years agoChange instances of 'while 1:' in the docs into 'while True:'.
Collin Winter [Mon, 10 Sep 2007 00:49:57 +0000 (00:49 +0000)]
Change instances of 'while 1:' in the docs into 'while True:'.

17 years agoGeneral clean-up in socket howto.
Collin Winter [Mon, 10 Sep 2007 00:47:20 +0000 (00:47 +0000)]
General clean-up in socket howto.

17 years agoFix more raise statments in the docs.
Collin Winter [Mon, 10 Sep 2007 00:39:52 +0000 (00:39 +0000)]
Fix more raise statments in the docs.

17 years agoMore two-argument raise cleanup in the tutorial.
Collin Winter [Mon, 10 Sep 2007 00:36:57 +0000 (00:36 +0000)]
More two-argument raise cleanup in the tutorial.

17 years agoFix docs that imply that tuples in except clauses must be parenthesized.
Collin Winter [Mon, 10 Sep 2007 00:32:45 +0000 (00:32 +0000)]
Fix docs that imply that tuples in except clauses must be parenthesized.

17 years agoFix more two-arg raise statements.
Collin Winter [Mon, 10 Sep 2007 00:31:50 +0000 (00:31 +0000)]
Fix more two-arg raise statements.

17 years agoUpdate tutorial/classes.rst to remove references to the old two-argument form of...
Collin Winter [Mon, 10 Sep 2007 00:27:23 +0000 (00:27 +0000)]
Update tutorial/classes.rst to remove references to the old two-argument form of the raise statement.

17 years agoPatch # 1094 by Serge Julien. Fix some bytes/str comparisons.
Guido van Rossum [Mon, 10 Sep 2007 00:27:13 +0000 (00:27 +0000)]
Patch # 1094 by Serge Julien.  Fix some bytes/str comparisons.
(Bah, the poplib test didn't catch this.)

17 years agoRemove yet more references to has_key() methods.
Collin Winter [Mon, 10 Sep 2007 00:20:46 +0000 (00:20 +0000)]
Remove yet more references to has_key() methods.

17 years agoFix a legacy raise statement in pickle's docs.
Collin Winter [Mon, 10 Sep 2007 00:20:05 +0000 (00:20 +0000)]
Fix a legacy raise statement in pickle's docs.

17 years agoRemove two lingering references to now-gone has_key() methods from the library docs.
Collin Winter [Mon, 10 Sep 2007 00:03:41 +0000 (00:03 +0000)]
Remove two lingering references to now-gone has_key() methods from the library docs.

17 years agomerge this from trunk:
Gregory P. Smith [Sun, 9 Sep 2007 23:55:55 +0000 (23:55 +0000)]
merge this from trunk:

r58067 | gregory.p.smith | 2007-09-09 16:36:46 -0700 (Sun, 09 Sep 2007) | 22 lin
es

Change socket.error to inherit from IOError rather than being a stand
alone class.  This addresses the primary concern in

 http://bugs.python.org/issue1706815

python-dev discussion here:

 http://mail.python.org/pipermail/python-dev/2007-July/073749.html

I chose IOError rather than EnvironmentError as the base class since
socket objects are often used as transparent duck typed file objects
in code already prepared to deal with IOError exceptions.

also a minor fix:

 urllib2 - fix a couple places where IOError was raised rather than URLError.
           for better or worse, URLError already inherits from IOError so
           this won't break any existing code.

 test_urllib2net - replace bad ftp urls.

17 years agoemail address update
Gregory P. Smith [Sun, 9 Sep 2007 20:17:22 +0000 (20:17 +0000)]
email address update

17 years agoopenssl 0.9.6 is too old to use, use our own modules
Gregory P. Smith [Sun, 9 Sep 2007 18:01:42 +0000 (18:01 +0000)]
openssl 0.9.6 is too old to use, use our own modules

17 years agoAdds stand alone _md5 and _sha1 modules for use by hashlib on systems
Gregory P. Smith [Sun, 9 Sep 2007 06:44:34 +0000 (06:44 +0000)]
Adds stand alone _md5 and _sha1 modules for use by hashlib on systems
when the OpenSSL library is either not present or not found by setup.py.

These are derived from the public domain libtomcrypt (libtom.org) just like
the existing sha256 and sha512 modules.

17 years agoCleanup test_thread. CDB (Concurrent Database) support in BerkeleyDB is only
Gregory P. Smith [Sat, 8 Sep 2007 23:25:43 +0000 (23:25 +0000)]
Cleanup test_thread.  CDB (Concurrent Database) support in BerkeleyDB is only
intended to have one writer and multiple readers so only run one.

17 years agoMerged revisions 57778-58052 via svnmerge from
Thomas Wouters [Sat, 8 Sep 2007 17:39:28 +0000 (17:39 +0000)]
Merged revisions 57778-58052 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r57820 | georg.brandl | 2007-08-31 08:59:27 +0200 (Fri, 31 Aug 2007) | 2 lines

  Document new shorthand notation for index entries.
........
  r57827 | georg.brandl | 2007-08-31 10:47:51 +0200 (Fri, 31 Aug 2007) | 2 lines

  Fix subitem markup.
........
  r57833 | martin.v.loewis | 2007-08-31 12:01:07 +0200 (Fri, 31 Aug 2007) | 1 line

  Mark registry components as 64-bit on Win64.
........
  r57854 | bill.janssen | 2007-08-31 21:02:23 +0200 (Fri, 31 Aug 2007) | 1 line

  deprecate use of FakeSocket
........
  r57855 | bill.janssen | 2007-08-31 21:02:46 +0200 (Fri, 31 Aug 2007) | 1 line

  remove mentions of socket.ssl in comments
........
  r57856 | bill.janssen | 2007-08-31 21:03:31 +0200 (Fri, 31 Aug 2007) | 1 line

  remove use of non-existent SSLFakeSocket in apparently untested code
........
  r57859 | martin.v.loewis | 2007-09-01 08:36:03 +0200 (Sat, 01 Sep 2007) | 3 lines

  Bug #1737210: Change Manufacturer of Windows installer to PSF.
  Will backport to 2.5.
........
  r57865 | georg.brandl | 2007-09-01 09:51:24 +0200 (Sat, 01 Sep 2007) | 2 lines

  Fix RST link (backport from Py3k).
........
  r57876 | georg.brandl | 2007-09-01 17:49:49 +0200 (Sat, 01 Sep 2007) | 2 lines

  Document sets' ">" and "<" operations (backport from py3k).
........
  r57878 | skip.montanaro | 2007-09-01 19:40:03 +0200 (Sat, 01 Sep 2007) | 4 lines

  Added a note and examples to explain that re.split does not split on an
  empty pattern match. (issue 852532).
........
  r57879 | walter.doerwald | 2007-09-01 20:18:09 +0200 (Sat, 01 Sep 2007) | 2 lines

  Fix wrong function names.
........
  r57880 | walter.doerwald | 2007-09-01 20:34:05 +0200 (Sat, 01 Sep 2007) | 2 lines

  Fix typo.
........
  r57889 | andrew.kuchling | 2007-09-01 22:31:59 +0200 (Sat, 01 Sep 2007) | 1 line

  Markup fix
........
  r57892 | andrew.kuchling | 2007-09-01 22:43:36 +0200 (Sat, 01 Sep 2007) | 1 line

  Add various items
........
  r57895 | andrew.kuchling | 2007-09-01 23:17:58 +0200 (Sat, 01 Sep 2007) | 1 line

  Wording change
........
  r57896 | andrew.kuchling | 2007-09-01 23:18:31 +0200 (Sat, 01 Sep 2007) | 1 line

  Add more items
........
  r57904 | ronald.oussoren | 2007-09-02 11:46:07 +0200 (Sun, 02 Sep 2007) | 3 lines

  Macosx: this patch ensures that the value of MACOSX_DEPLOYMENT_TARGET used
  by the Makefile is also used at configure-time.
........
  r57925 | georg.brandl | 2007-09-03 09:16:46 +0200 (Mon, 03 Sep 2007) | 2 lines

  Fix #883466: don't allow Unicode as arguments to quopri and uu codecs.
........
  r57936 | matthias.klose | 2007-09-04 01:33:04 +0200 (Tue, 04 Sep 2007) | 2 lines

  - Added support for linking the bsddb module against BerkeleyDB 4.6.x.
........
  r57954 | mark.summerfield | 2007-09-04 10:16:15 +0200 (Tue, 04 Sep 2007) | 3 lines

  Added cross-references plus a note about dict & list shallow copying.
........
  r57958 | martin.v.loewis | 2007-09-04 11:51:57 +0200 (Tue, 04 Sep 2007) | 3 lines

  Document that we rely on the OS to release the crypto
  context. Fixes #1626801.
........
  r57960 | martin.v.loewis | 2007-09-04 15:13:14 +0200 (Tue, 04 Sep 2007) | 3 lines

  Patch #1388440: Add set_completion_display_matches_hook and
  get_completion_type to readline.
........
  r57961 | martin.v.loewis | 2007-09-04 16:19:28 +0200 (Tue, 04 Sep 2007) | 3 lines

  Patch #1031213: Decode source line in SyntaxErrors back to its original
  source encoding. Will backport to 2.5.
........
  r57972 | matthias.klose | 2007-09-04 20:17:36 +0200 (Tue, 04 Sep 2007) | 3 lines

  - Makefile.pre.in(buildbottest): Run an optional script pybuildbot.identify
    to include some information about the build environment.
........
  r57973 | matthias.klose | 2007-09-04 21:05:38 +0200 (Tue, 04 Sep 2007) | 2 lines

  - Makefile.pre.in(buildbottest): Remove whitespace at eol.
........
  r57975 | matthias.klose | 2007-09-04 22:46:02 +0200 (Tue, 04 Sep 2007) | 2 lines

  - Fix libffi configure for hppa*-*-linux* | parisc*-*-linux*.
........
  r57980 | bill.janssen | 2007-09-05 02:46:27 +0200 (Wed, 05 Sep 2007) | 1 line

  SSL certificate distinguished names should be represented by tuples
........
  r57985 | martin.v.loewis | 2007-09-05 08:39:17 +0200 (Wed, 05 Sep 2007) | 3 lines

  Patch #1105: Explain that one needs to build the solution
  to get dependencies right.
........
  r57987 | armin.rigo | 2007-09-05 09:51:21 +0200 (Wed, 05 Sep 2007) | 4 lines

  PyDict_GetItem() returns a borrowed reference.
  There are probably a number of places that are open to attacks
  such as the following one, in bltinmodule.c:min_max().
........
  r57991 | martin.v.loewis | 2007-09-05 13:47:34 +0200 (Wed, 05 Sep 2007) | 3 lines

  Patch #786737: Allow building in a tree of symlinks pointing to
  a readonly source.
........
  r57993 | georg.brandl | 2007-09-05 15:36:44 +0200 (Wed, 05 Sep 2007) | 2 lines

  Backport from Py3k: Bug #1684991: explain lookup semantics for __special__ methods (new-style classes only).
........
  r58004 | armin.rigo | 2007-09-06 10:30:51 +0200 (Thu, 06 Sep 2007) | 4 lines

  Patch #1733973 by peaker:
  ptrace_enter_call() assumes no exception is currently set.
  This assumption is broken when throwing into a generator.
........
  r58006 | armin.rigo | 2007-09-06 11:30:38 +0200 (Thu, 06 Sep 2007) | 4 lines

  PyDict_GetItem() returns a borrowed reference.
  This attack is against ceval.c:IMPORT_NAME, which calls an
  object (__builtin__.__import__) without holding a reference to it.
........
  r58013 | georg.brandl | 2007-09-06 16:49:56 +0200 (Thu, 06 Sep 2007) | 2 lines

  Backport from 3k: #1116: fix reference to old filename.
........
  r58021 | thomas.heller | 2007-09-06 22:26:20 +0200 (Thu, 06 Sep 2007) | 1 line

  Fix typo:  c_float represents to C float type.
........
  r58022 | skip.montanaro | 2007-09-07 00:29:06 +0200 (Fri, 07 Sep 2007) | 3 lines

  If this is correct for py3k branch and it's already in the release25-maint
  branch, seems like it ought to be on the trunk as well.
........
  r58023 | gregory.p.smith | 2007-09-07 00:59:59 +0200 (Fri, 07 Sep 2007) | 4 lines

  Apply the fix from Issue1112 to make this test more robust and keep
  windows happy.
........
  r58031 | brett.cannon | 2007-09-07 05:17:50 +0200 (Fri, 07 Sep 2007) | 4 lines

  Make uuid1 and uuid4 tests conditional on whether ctypes can be imported;
  implementation of either function depends on ctypes but uuid as a whole does
  not.
........
  r58032 | brett.cannon | 2007-09-07 06:18:30 +0200 (Fri, 07 Sep 2007) | 6 lines

  Fix a crasher where Python code managed to infinitely recurse in C code without
  ever going back out to Python code in PyObject_Call().  Required introducing a
  static RuntimeError instance so that normalizing an exception there is no
  reliance on a recursive call that would put the exception system over the
  recursion check itself.
........
  r58034 | thomas.heller | 2007-09-07 08:32:17 +0200 (Fri, 07 Sep 2007) | 1 line

  Add a 'c_longdouble' type to the ctypes module.
........
  r58035 | thomas.heller | 2007-09-07 11:30:40 +0200 (Fri, 07 Sep 2007) | 1 line

  Remove unneeded #include.
........
  r58036 | thomas.heller | 2007-09-07 11:33:24 +0200 (Fri, 07 Sep 2007) | 6 lines

  Backport from py3k branch:

  Add a workaround for a strange bug on win64, when _ctypes is compiled
  with the SDK compiler.  This should fix the failing
  Lib\ctypes\test\test_as_parameter.py test.
........
  r58037 | georg.brandl | 2007-09-07 16:14:40 +0200 (Fri, 07 Sep 2007) | 2 lines

  Fix a wrong indentation for sublists.
........
  r58043 | georg.brandl | 2007-09-07 22:10:49 +0200 (Fri, 07 Sep 2007) | 2 lines

  #1095: ln -f doesn't work portably, fix in Makefile.
........
  r58049 | skip.montanaro | 2007-09-08 02:34:17 +0200 (Sat, 08 Sep 2007) | 1 line

  be explicit about the actual location of the missing file
........

17 years agoAdd REPORT_NDIFF option to o test that was hard to debug recently.
Guido van Rossum [Sat, 8 Sep 2007 16:05:25 +0000 (16:05 +0000)]
Add REPORT_NDIFF option to o test that was hard to debug recently.

17 years agoRestore caching of unicode hash value. This apparently was broken
Neil Schemenauer [Fri, 7 Sep 2007 20:49:04 +0000 (20:49 +0000)]
Restore caching of unicode hash value.  This apparently was broken
during some refactoring.

17 years agoFinish the first pass of the language reference update.
Georg Brandl [Fri, 7 Sep 2007 17:52:53 +0000 (17:52 +0000)]
Finish the first pass of the language reference update.
Document extended iterable unpacking, raising and catching exceptions, class decorators, etc.
A few notable things are not documented yet, I've added XXX comments about that.

17 years agoForgot to run the tests after making the places and msg argument keyword-only.
Jeffrey Yasskin [Fri, 7 Sep 2007 15:45:05 +0000 (15:45 +0000)]
Forgot to run the tests after making the places and msg argument keyword-only.
This fixes the tests that broke.

17 years agoCheck in some documentation tweaks for PEP 3141, add some tests, and implement
Jeffrey Yasskin [Fri, 7 Sep 2007 15:15:49 +0000 (15:15 +0000)]
Check in some documentation tweaks for PEP 3141, add some tests, and implement
the promotion to complex on pow(negative, fraction).

17 years agoAdd a test for fail*AlmostEqual, including the new support for complex numbers.
Jeffrey Yasskin [Fri, 7 Sep 2007 15:00:39 +0000 (15:00 +0000)]
Add a test for fail*AlmostEqual, including the new support for complex numbers.

17 years agoContinue going through the language reference, bringing it up-to-date.
Georg Brandl [Fri, 7 Sep 2007 14:15:41 +0000 (14:15 +0000)]
Continue going through the language reference, bringing it up-to-date.
In particular, document the new comprehensions and remove mentions of long integers.
Fix a bunch of related things in the lib ref.

17 years agoMake IDLE's file decode more robust.
Kurt B. Kaiser [Fri, 7 Sep 2007 05:06:21 +0000 (05:06 +0000)]
Make IDLE's file decode more robust.
1. coding_spec() only looks at first two lines of bytes to avoid
   a UnicodeDecodeError if rest of file is e.g. latin-1
2. coding_spec() handles \n or \r
3. Clarify that locale_encoding is used by calling it that.  However, it's
   still called IOBinding.encoding in other parts of IDLE and that usage
   needs to be checked to verify that's still what is desired.
4. Return None from _decode() if decoding fails.
5. Name the vars representing bytes and strings or chars appropriately.

17 years agoFix docstring for getfullargspec().
Brett Cannon [Fri, 7 Sep 2007 02:12:14 +0000 (02:12 +0000)]
Fix docstring for getfullargspec().

17 years agomerge r58023 to fix issue1112 on windows. make this test more robust
Gregory P. Smith [Thu, 6 Sep 2007 23:06:50 +0000 (23:06 +0000)]
merge r58023 to fix issue1112 on windows.  make this test more robust
and deterministic.

17 years agoExtend unittest's fail*AlmostEqual methods to work on complex numbers.
Jeffrey Yasskin [Thu, 6 Sep 2007 18:55:17 +0000 (18:55 +0000)]
Extend unittest's fail*AlmostEqual methods to work on complex numbers.

17 years agoI think we can just dump the else clause, per the comment I just deleted.
Skip Montanaro [Thu, 6 Sep 2007 16:30:31 +0000 (16:30 +0000)]
I think we can just dump the else clause, per the comment I just deleted.

17 years ago#1116: reference to old filename fixed.
Georg Brandl [Thu, 6 Sep 2007 14:49:02 +0000 (14:49 +0000)]
#1116: reference to old filename fixed.

17 years agoIn response to issue 1101, place vastly more emphasis on the new print()
Guido van Rossum [Thu, 6 Sep 2007 14:46:41 +0000 (14:46 +0000)]
In response to issue 1101, place vastly more emphasis on the new print()
function.

17 years agohashlib operates on bytes, not strings.
Georg Brandl [Thu, 6 Sep 2007 14:09:10 +0000 (14:09 +0000)]
hashlib operates on bytes, not strings.

17 years agoNew exception catching syntax.
Georg Brandl [Thu, 6 Sep 2007 14:03:41 +0000 (14:03 +0000)]
New exception catching syntax.

17 years ago1. Fail gracefully if the file fails to decode when loaded.
Kurt B. Kaiser [Thu, 6 Sep 2007 04:03:04 +0000 (04:03 +0000)]
1. Fail gracefully if the file fails to decode when loaded.
2. If the load fails, close the half-built edit window.
3. Don't reopen the file to check the shebang.
4. Clarify that we're setting tabs in Tk.

M    EditorWindow.py
M    FileList.py

17 years agoUse an event variable to wait for the server to be ready, not time.sleep().
Guido van Rossum [Thu, 6 Sep 2007 03:57:23 +0000 (03:57 +0000)]
Use an event variable to wait for the server to be ready, not time.sleep().

17 years agoCast away const qualifier to silence a compiler warning about it.
Brett Cannon [Wed, 5 Sep 2007 20:35:46 +0000 (20:35 +0000)]
Cast away const qualifier to silence a compiler warning about it.

17 years agoBug #1684991: explain __special__ lookup semantics.
Georg Brandl [Wed, 5 Sep 2007 13:36:27 +0000 (13:36 +0000)]
Bug #1684991: explain __special__ lookup semantics.

17 years agoProof read/editing of abc. Added table of collections.Hashable etc. to
Mark Summerfield [Wed, 5 Sep 2007 08:43:04 +0000 (08:43 +0000)]
Proof read/editing of abc. Added table of collections.Hashable etc. to
collections with some brief notes.

17 years agoFix doctest failure introduced by r57949.
Guido van Rossum [Wed, 5 Sep 2007 03:26:38 +0000 (03:26 +0000)]
Fix doctest failure introduced by r57949.
The formatting of errors from pdb's own print command is different
from the formatting of errors when pdb exec's an arbitrary command;
the introduction of print as a pdb command caused this test to use
the former instead of the latter, causing the test to fail.

17 years agoSimplified recursion logic. Modified variable name to match string.Formatter.
Eric Smith [Wed, 5 Sep 2007 02:02:43 +0000 (02:02 +0000)]
Simplified recursion logic.  Modified variable name to match string.Formatter.

17 years agoChanged some ValueError's to KeyError and IndexError.
Eric Smith [Tue, 4 Sep 2007 23:04:22 +0000 (23:04 +0000)]
Changed some ValueError's to KeyError and IndexError.
Corrected code for invalid conversion specifier.
Added tests to verify.

Modified string.Formatter to correctly expand format_spec's,
and added a limit to recursion depth.  Added _vformat()
method to support both of these.

17 years agofix typo
Fred Drake [Tue, 4 Sep 2007 19:43:19 +0000 (19:43 +0000)]
fix typo

17 years agoAdd a dict view usage example.
Georg Brandl [Tue, 4 Sep 2007 17:58:02 +0000 (17:58 +0000)]
Add a dict view usage example.

17 years agoChange docs for builtins that now return iterators.
Georg Brandl [Tue, 4 Sep 2007 17:50:40 +0000 (17:50 +0000)]
Change docs for builtins that now return iterators.

17 years agoDocs on dictviews.
Georg Brandl [Tue, 4 Sep 2007 17:43:37 +0000 (17:43 +0000)]
Docs on dictviews.

17 years agoremove/update many of the references to dict.iter*()
Fred Drake [Tue, 4 Sep 2007 17:33:11 +0000 (17:33 +0000)]
remove/update many of the references to dict.iter*()

17 years agoCorrection an issue reported by Mark Summerfeld.
Guido van Rossum [Tue, 4 Sep 2007 16:23:16 +0000 (16:23 +0000)]
Correction an issue reported by Mark Summerfeld.

17 years agoMore abc docs.
Georg Brandl [Tue, 4 Sep 2007 15:45:25 +0000 (15:45 +0000)]
More abc docs.

17 years agoMake the _wrap_close type (which is returned by os.popen) iterable.
Thomas Heller [Tue, 4 Sep 2007 11:27:47 +0000 (11:27 +0000)]
Make the _wrap_close type (which is returned by os.popen) iterable.
This should fix the Lib\test\test_uuid.py test on Windows.

17 years agoConvert code from sys.stdin.encoding to UTF-8 in
Martin v. Löwis [Tue, 4 Sep 2007 09:18:06 +0000 (09:18 +0000)]
Convert code from sys.stdin.encoding to UTF-8 in
interactive mode. Fixes #1100.

17 years agoUpdate ref docs on slicing.
Thomas Wouters [Tue, 4 Sep 2007 09:03:59 +0000 (09:03 +0000)]
Update ref docs on slicing.

17 years agoInitial documentation for the `abc` module.
Georg Brandl [Tue, 4 Sep 2007 08:11:03 +0000 (08:11 +0000)]
Initial documentation for the `abc` module.

17 years agoFix the string formatting docs for now; if the feature is changed again, the docs...
Georg Brandl [Tue, 4 Sep 2007 07:27:54 +0000 (07:27 +0000)]
Fix the string formatting docs for now; if the feature is changed again, the docs can be changed too.

17 years agoFix up the types module docs.
Georg Brandl [Tue, 4 Sep 2007 07:23:09 +0000 (07:23 +0000)]
Fix up the types module docs.

17 years agoConvert all print statements in the docs.
Georg Brandl [Tue, 4 Sep 2007 07:15:32 +0000 (07:15 +0000)]
Convert all print statements in the docs.

17 years agoAdd "print" command to pdb, "print s" previously invoked the print statement.
Georg Brandl [Tue, 4 Sep 2007 07:07:56 +0000 (07:07 +0000)]
Add "print" command to pdb, "print s" previously invoked the print statement.

17 years agoDoc update for __xslice__ removal.
Georg Brandl [Tue, 4 Sep 2007 06:35:14 +0000 (06:35 +0000)]
Doc update for __xslice__ removal.

17 years agoDecode input() with stdin.encoding. Fixes #1097.
Martin v. Löwis [Tue, 4 Sep 2007 05:24:49 +0000 (05:24 +0000)]
Decode input() with stdin.encoding. Fixes #1097.

17 years agoCVS -> Subversion
Skip Montanaro [Tue, 4 Sep 2007 02:52:00 +0000 (02:52 +0000)]
CVS -> Subversion

17 years agoI always think of the language when I see "ABC". Emphasize the meaning of
Skip Montanaro [Tue, 4 Sep 2007 02:48:01 +0000 (02:48 +0000)]
I always think of the language when I see "ABC".  Emphasize the meaning of
the acronym.

17 years agoFix sinple typo.
Guido van Rossum [Tue, 4 Sep 2007 02:40:38 +0000 (02:40 +0000)]
Fix sinple typo.

17 years ago- Add support for linking the bsddb module against BerkeleyDB 4.6.x.
Matthias Klose [Mon, 3 Sep 2007 23:44:29 +0000 (23:44 +0000)]
- Add support for linking the bsddb module against BerkeleyDB 4.6.x.

17 years agofix test, use bytes not unicode and let the test raise its internal exception
Gregory P. Smith [Mon, 3 Sep 2007 16:48:32 +0000 (16:48 +0000)]
fix test, use bytes not unicode and let the test raise its internal exception
rather than just complaining about stderr not being what we expected masking
the true problem.

17 years agoregenerated
Gregory P. Smith [Mon, 3 Sep 2007 16:44:55 +0000 (16:44 +0000)]
regenerated

17 years agotest for strlcpy (so i can use it in _bsddb.c)
Gregory P. Smith [Mon, 3 Sep 2007 16:44:06 +0000 (16:44 +0000)]
test for strlcpy (so i can use it in _bsddb.c)

17 years agoFix segfault discovered by Ron Adam. Not checking for terminating right bracket...
Eric Smith [Mon, 3 Sep 2007 08:40:29 +0000 (08:40 +0000)]
Fix segfault discovered by Ron Adam.  Not checking for terminating right bracket in "'{0[}'.format(())".  Fixed, and tests added.

17 years agoPatch #1076: Use wide API for registry functions.
Martin v. Löwis [Mon, 3 Sep 2007 07:43:05 +0000 (07:43 +0000)]
Patch #1076: Use wide API for registry functions.

17 years agoPatch #1075: Use wide API to format error messages.
Martin v. Löwis [Mon, 3 Sep 2007 07:40:24 +0000 (07:40 +0000)]
Patch #1075: Use wide API to format error messages.

17 years agoFix Mac build, patch #1091 by Humberto Diogenes.
Georg Brandl [Mon, 3 Sep 2007 07:27:49 +0000 (07:27 +0000)]
Fix Mac build, patch #1091 by Humberto Diogenes.

17 years agoTutorial formatting patch by Robin Stocker.
Georg Brandl [Mon, 3 Sep 2007 07:10:24 +0000 (07:10 +0000)]
Tutorial formatting patch by Robin Stocker.

17 years agoRemoved used_args param from string.Formatter.get_field. It was left in by mistake...
Eric Smith [Sun, 2 Sep 2007 15:33:26 +0000 (15:33 +0000)]
Removed used_args param from string.Formatter.get_field.  It was left in by mistake from an earlier edit.

17 years agoPartial py3k-ification of Doc/library/: convert has_key references into either 'k...
Collin Winter [Sat, 1 Sep 2007 23:34:30 +0000 (23:34 +0000)]
Partial py3k-ification of Doc/library/: convert has_key references into either 'k in d' or __contains__; normalize raise statements; convert print statements into print function calls.

17 years agoRun 2to3's fix_has_key over distutils.
Collin Winter [Sat, 1 Sep 2007 20:37:22 +0000 (20:37 +0000)]
Run 2to3's fix_has_key over distutils.

17 years agoRun 2to3's fix_has_key over Lib/plat-os2emx/.
Collin Winter [Sat, 1 Sep 2007 20:35:04 +0000 (20:35 +0000)]
Run 2to3's fix_has_key over Lib/plat-os2emx/.

17 years agoFix refleaks in test_with caused by reusing the same exception instance over and...
Collin Winter [Sat, 1 Sep 2007 20:29:04 +0000 (20:29 +0000)]
Fix refleaks in test_with caused by reusing the same exception instance over and over.

17 years agoFix a poorly-translated raise statement in contextlib.
Collin Winter [Sat, 1 Sep 2007 20:27:58 +0000 (20:27 +0000)]
Fix a poorly-translated raise statement in contextlib.

17 years agoFix refleaks exposed by test_raise.
Collin Winter [Sat, 1 Sep 2007 20:26:44 +0000 (20:26 +0000)]
Fix refleaks exposed by test_raise.

17 years agoSaving a file containing unicode failed.
Kurt B. Kaiser [Sat, 1 Sep 2007 19:47:39 +0000 (19:47 +0000)]
Saving a file containing unicode failed.

17 years agoI'm not actually an author
Andrew M. Kuchling [Sat, 1 Sep 2007 19:26:28 +0000 (19:26 +0000)]
I'm not actually an author

17 years agoDocument PyCFunctionWithKeywords, add comment for PEP 3123.
Georg Brandl [Sat, 1 Sep 2007 16:19:25 +0000 (16:19 +0000)]
Document PyCFunctionWithKeywords, add comment for PEP 3123.

17 years agoDocument sets' "<" and ">" operations.
Georg Brandl [Sat, 1 Sep 2007 15:49:30 +0000 (15:49 +0000)]
Document sets' "<" and ">" operations.

17 years agoUse symbolic name for METH_VARARGS.
Georg Brandl [Sat, 1 Sep 2007 15:27:35 +0000 (15:27 +0000)]
Use symbolic name for METH_VARARGS.

17 years agoUse symbolic name for METH_VARAGS.
Georg Brandl [Sat, 1 Sep 2007 15:25:27 +0000 (15:25 +0000)]
Use symbolic name for METH_VARAGS.

17 years agoGet rid of METH_OLDARGS.
Georg Brandl [Sat, 1 Sep 2007 13:59:50 +0000 (13:59 +0000)]
Get rid of METH_OLDARGS.

17 years agoGet rid of the remaining versionadded/versionchanged directives.
Georg Brandl [Sat, 1 Sep 2007 13:51:09 +0000 (13:51 +0000)]
Get rid of the remaining versionadded/versionchanged directives.