cpython/Doc/library
Thomas Wouters ed03b4121e Merge the trunk changes in. Breaks socket.ssl for now.
Merged revisions 57392-57619 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r57395 | georg.brandl | 2007-08-24 19:23:23 +0200 (Fri, 24 Aug 2007) | 2 lines

  Bug #1011: fix rfc822.Message.getheader docs.
........
  r57397 | georg.brandl | 2007-08-24 19:38:49 +0200 (Fri, 24 Aug 2007) | 2 lines

  Patch #1006: port test_winreg to unittest.
........
  r57398 | georg.brandl | 2007-08-24 19:46:54 +0200 (Fri, 24 Aug 2007) | 2 lines

  Fix #1012: wrong URL to :mod:`site` in install/index.rst.
........
  r57399 | georg.brandl | 2007-08-24 20:07:52 +0200 (Fri, 24 Aug 2007) | 2 lines

  Patch #1008: port test_signal to unittest.
........
  r57400 | georg.brandl | 2007-08-24 20:22:54 +0200 (Fri, 24 Aug 2007) | 2 lines

  Port test_frozen to unittest.
........
  r57401 | georg.brandl | 2007-08-24 20:27:43 +0200 (Fri, 24 Aug 2007) | 2 lines

  Document new utility functions in test_support.
........
  r57402 | georg.brandl | 2007-08-24 20:30:06 +0200 (Fri, 24 Aug 2007) | 2 lines

  Remove test_rgbimg output file, there is no test_rgbimg.py.
........
  r57403 | georg.brandl | 2007-08-24 20:35:27 +0200 (Fri, 24 Aug 2007) | 2 lines

  Remove output file for test_ossaudiodev, also properly close the dsp object.
........
  r57404 | georg.brandl | 2007-08-24 20:46:27 +0200 (Fri, 24 Aug 2007) | 2 lines

  Convert test_linuxaudiodev to unittest. Fix a wrong finally clause in test_ossaudiodev.
........
  r57406 | collin.winter | 2007-08-24 21:13:58 +0200 (Fri, 24 Aug 2007) | 1 line

  Convert test_pkg to use unittest.
........
  r57408 | georg.brandl | 2007-08-24 21:22:34 +0200 (Fri, 24 Aug 2007) | 2 lines

  Catch the correct errors.
........
  r57409 | georg.brandl | 2007-08-24 21:33:53 +0200 (Fri, 24 Aug 2007) | 2 lines

  Port test_class to unittest. Patch #1671298.
........
  r57415 | collin.winter | 2007-08-24 23:09:42 +0200 (Fri, 24 Aug 2007) | 1 line

  Make test_structmembers pass when run with regrtests's -R flag.
........
  r57455 | nick.coghlan | 2007-08-25 06:32:07 +0200 (Sat, 25 Aug 2007) | 1 line

  Revert misguided attempt at fixing incompatibility between -m and -i switches (better fix coming soon)
........
  r57456 | nick.coghlan | 2007-08-25 06:35:54 +0200 (Sat, 25 Aug 2007) | 1 line

  Revert compile.c changes that shouldn't have been included in previous checkin
........
  r57461 | nick.coghlan | 2007-08-25 12:50:41 +0200 (Sat, 25 Aug 2007) | 1 line

  Fix bug 1764407 - the -i switch now does the right thing when using the -m switch
........
  r57464 | guido.van.rossum | 2007-08-25 17:08:43 +0200 (Sat, 25 Aug 2007) | 4 lines

  Server-side SSL and certificate validation, by Bill Janssen.
  While cleaning up Bill's C style, I may have cleaned up some code
  he didn't touch as well (in _ssl.c).
........
  r57465 | neal.norwitz | 2007-08-25 18:41:36 +0200 (Sat, 25 Aug 2007) | 3 lines

  Try to get this to build with Visual Studio by moving all the variable
  declarations to the beginning of a scope.
........
  r57466 | neal.norwitz | 2007-08-25 18:54:38 +0200 (Sat, 25 Aug 2007) | 1 line

  Fix test so it is skipped properly if there is no SSL support.
........
  r57467 | neal.norwitz | 2007-08-25 18:58:09 +0200 (Sat, 25 Aug 2007) | 2 lines

  Fix a few more variables to try to get this to compile with Visual Studio.
........
  r57473 | neal.norwitz | 2007-08-25 19:25:17 +0200 (Sat, 25 Aug 2007) | 1 line

  Try to get this test to pass for systems that do not have SO_REUSEPORT
........
  r57482 | gregory.p.smith | 2007-08-26 02:26:00 +0200 (Sun, 26 Aug 2007) | 7 lines

  keep setup.py from listing unneeded hash modules (_md5, _sha*) as
  missing when they were not built because _hashlib with openssl provided
  their functionality instead.

  don't build bsddb185 if bsddb was built.
........
  r57483 | neal.norwitz | 2007-08-26 03:08:16 +0200 (Sun, 26 Aug 2007) | 1 line

  Fix typo in docstring (missing c in reacquire)
........
  r57484 | neal.norwitz | 2007-08-26 03:42:03 +0200 (Sun, 26 Aug 2007) | 2 lines

  Spell check (also americanify behaviour, it's almost 3 times as common)
........
  r57503 | neal.norwitz | 2007-08-26 08:29:57 +0200 (Sun, 26 Aug 2007) | 4 lines

  Reap children before the test starts so hopefully SocketServer
  won't find any old children left around which causes an exception
  in collect_children() and the test to fail.
........
  r57510 | neal.norwitz | 2007-08-26 20:50:39 +0200 (Sun, 26 Aug 2007) | 1 line

  Fail gracefully if the cert files cannot be created
........
  r57513 | guido.van.rossum | 2007-08-26 21:35:09 +0200 (Sun, 26 Aug 2007) | 4 lines

  Bill Janssen wrote:
  Here's a patch which makes test_ssl a better player in the buildbots
  environment.  I deep-ended on "try-except-else" clauses.
........
  r57518 | neal.norwitz | 2007-08-26 23:40:16 +0200 (Sun, 26 Aug 2007) | 1 line

  Get the test passing by commenting out some writes (should they be removed?)
........
  r57522 | neal.norwitz | 2007-08-27 00:16:23 +0200 (Mon, 27 Aug 2007) | 3 lines

  Catch IOError for when the device file doesn't exist or the user doesn't have
  permission to write to the device.
........
  r57524 | neal.norwitz | 2007-08-27 00:20:03 +0200 (Mon, 27 Aug 2007) | 5 lines

  Another patch from Bill Janssen that:
  1)  Fixes the bug that two class names are initial-lower-case.
  2)  Replaces the poll waiting for the server to become ready with
      a threading.Event signal.
........
  r57536 | neal.norwitz | 2007-08-27 02:58:33 +0200 (Mon, 27 Aug 2007) | 1 line

  Stop using string.join (from the module) to ease upgrade to py3k
........
  r57537 | neal.norwitz | 2007-08-27 03:03:18 +0200 (Mon, 27 Aug 2007) | 1 line

  Make a utility function for handling (printing) an error
........
  r57538 | neal.norwitz | 2007-08-27 03:15:33 +0200 (Mon, 27 Aug 2007) | 4 lines

  If we can't create a certificate, print a warning, but don't fail the test.
  Modified patch from what Bill Janssen sent on python-3000.
........
  r57539 | facundo.batista | 2007-08-27 03:15:34 +0200 (Mon, 27 Aug 2007) | 7 lines


  Ignore test failures caused by 'resource temporarily unavailable'
  exceptions raised in the test server thread, since SimpleXMLRPCServer
  does not gracefully handle them.  Changed number of requests handled
  by tests server thread to one (was 2) because no tests require more
  than one request. [GSoC - Alan McIntyre]
........
  r57561 | guido.van.rossum | 2007-08-27 19:19:42 +0200 (Mon, 27 Aug 2007) | 8 lines

  > Regardless, building a fixed test certificate and checking it in sounds like
  > the better option.  Then the openssl command in the test code can be turned
  > into a comment describing how the test data was pregenerated.

  Here's a patch that does that.

  Bill
........
  r57568 | guido.van.rossum | 2007-08-27 20:42:23 +0200 (Mon, 27 Aug 2007) | 26 lines

  > Some of the code sets the error string in this directly before
  > returning NULL, and other pieces of the code call PySSL_SetError,
  > which creates the error string.  I think some of the places which set
  > the string directly probably shouldn't; instead, they should call
  > PySSL_SetError to cons up the error name directly from the err code.
  > However, PySSL_SetError only works after the construction of an ssl
  > object, which means it can't be used there...  I'll take a longer look
  > at it and see if there's a reasonable fix.

  Here's a patch which addresses this.  It also fixes the indentation in
  PySSL_SetError, bringing it into line with PEP 7, fixes a compile warning
  about one of the OpenSSL macros, and makes the namespace a bit more
  consistent.  I've tested it on FC 7 and OS X 10.4.

  % ./python ./Lib/test/regrtest.py -R :1: -u all test_ssl
  test_ssl
  beginning 6 repetitions
  123456
  ......
  1 test OK.
  [29244 refs]
  %

  [GvR: slightly edited to enforce 79-char line length, even if it required
   violating the style guide.]
........
  r57570 | guido.van.rossum | 2007-08-27 21:11:11 +0200 (Mon, 27 Aug 2007) | 2 lines

  Patch 10124 by Bill Janssen, docs for the new ssl code.
........
  r57574 | guido.van.rossum | 2007-08-27 22:51:00 +0200 (Mon, 27 Aug 2007) | 3 lines

  Patch # 1739906 by Christian Heimes -- add reduce to functools (importing
  it from __builtin__).
........
  r57575 | guido.van.rossum | 2007-08-27 22:52:10 +0200 (Mon, 27 Aug 2007) | 2 lines

  News about functools.reduce.
........
  r57611 | georg.brandl | 2007-08-28 10:29:08 +0200 (Tue, 28 Aug 2007) | 2 lines

  Document rev. 57574.
........
  r57612 | sean.reifschneider | 2007-08-28 11:07:54 +0200 (Tue, 28 Aug 2007) | 2 lines

  Adding basic imputil documentation.
........
  r57614 | georg.brandl | 2007-08-28 12:48:18 +0200 (Tue, 28 Aug 2007) | 2 lines

  Fix some glitches.
........
  r57616 | lars.gustaebel | 2007-08-28 14:31:09 +0200 (Tue, 28 Aug 2007) | 5 lines

  TarFile.__init__() no longer fails if no name argument is passed and
  the fileobj argument has no usable name attribute (e.g. StringIO).

  (will backport to 2.5)
........
  r57619 | thomas.wouters | 2007-08-28 17:28:19 +0200 (Tue, 28 Aug 2007) | 22 lines


  Improve extended slicing support in builtin types and classes. Specifically:

   - Specialcase extended slices that amount to a shallow copy the same way as
     is done for simple slices, in the tuple, string and unicode case.

   - Specialcase step-1 extended slices to optimize the common case for all
     involved types.

   - For lists, allow extended slice assignment of differing lengths as long
     as the step is 1. (Previously, 'l[:2:1] = []' failed even though
     'l[:2] = []' and 'l[:2:None] = []' do not.)

   - Implement extended slicing for buffer, array, structseq, mmap and
     UserString.UserString.

   - Implement slice-object support (but not non-step-1 slice assignment) for
     UserString.MutableString.

   - Add tests for all new functionality.
........
2007-08-28 21:37:11 +00:00
..
__builtin__.rst
__future__.rst
__main__.rst
_ast.rst
_winreg.rst
aepack.rst
aetools.rst
aetypes.rst
aifc.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
allos.rst
anydbm.rst
archiving.rst
array.rst
asynchat.rst
asyncore.rst
atexit.rst
audioop.rst
autogil.rst
base64.rst
basehttpserver.rst
binascii.rst
binhex.rst
bisect.rst
bsddb.rst
bz2.rst
calendar.rst
carbon.rst
cgi.rst
cgihttpserver.rst
cgitb.rst
chunk.rst
cmath.rst
cmd.rst
code.rst
codecs.rst Apply SF patch #1775604: This adds three new codecs (utf-32, utf-32-le and 2007-08-16 21:55:45 +00:00
codeop.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
collections.rst
colorpicker.rst
colorsys.rst
commands.rst
compileall.rst
configparser.rst
constants.rst
contextlib.rst
cookie.rst
cookielib.rst
copy.rst
copy_reg.rst
crypt.rst
crypto.rst
csv.rst
ctypes.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
curses.ascii.rst
curses.panel.rst
curses.rst
custominterp.rst
datatypes.rst
datetime.rst
dbhash.rst
dbm.rst
decimal.rst
development.rst
difflib.rst
dircache.rst
dis.rst Merged revisions 57221-57391 via svnmerge from 2007-08-24 16:32:05 +00:00
distutils.rst
dl.rst
doctest.rst Merged revisions 57221-57391 via svnmerge from 2007-08-24 16:32:05 +00:00
docxmlrpcserver.rst
dumbdbm.rst
dummy_thread.rst
dummy_threading.rst
easydialogs.rst
email-examples.rst
email.charset.rst
email.encoders.rst
email.errors.rst
email.generator.rst
email.header.rst
email.iterators.rst
email.message.rst
email.mime.rst
email.parser.rst
email.rst
email.util.rst
errno.rst
exceptions.rst
fcntl.rst
filecmp.rst
fileformats.rst
fileinput.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
filesys.rst
fnmatch.rst
formatter.rst Merged revisions 57152-57220 via svnmerge from 2007-08-20 19:06:03 +00:00
fpectl.rst
fpformat.rst
framework.rst
frameworks.rst
ftplib.rst
functions.rst
functools.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
gc.rst
gdbm.rst
gensuitemodule.rst
getopt.rst
getpass.rst
gettext.rst
glob.rst
grp.rst
gzip.rst
hashlib.rst
heapq.rst
hmac.rst
hotshot.rst
htmllib.rst
htmlparser.rst
httplib.rst Remove note about compatibility layer, as the compatibility layer was removed. 2007-08-20 12:58:48 +00:00
i18n.rst
ic.rst
idle.rst
imaplib.rst
imghdr.rst
imp.rst Merged revisions 57221-57391 via svnmerge from 2007-08-24 16:32:05 +00:00
imputil.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
index.rst
inspect.rst
internet.rst
intro.rst
ipc.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
itertools.rst
keyword.rst
language.rst
linecache.rst
locale.rst
logging.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
mac.rst
macos.rst
macosa.rst
macostools.rst
macpath.rst
mailbox.rst
mailcap.rst
markup.rst
marshal.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
math.rst
mhlib.rst
mimetools.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
mimetypes.rst
miniaeframe.rst
misc.rst
mm.rst
mmap.rst
modulefinder.rst
modules.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
msilib.rst
msvcrt.rst
multifile.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
mutex.rst
netdata.rst
netrc.rst
new.rst
nis.rst
nntplib.rst
numeric.rst
objects.rst
operator.rst
optparse.rst
os.path.rst
os.rst
ossaudiodev.rst
othergui.rst
parser.rst Idiom adjustment in the docs for the parser module. 2007-08-28 06:10:19 +00:00
pdb.rst Merged revisions 57152-57220 via svnmerge from 2007-08-20 19:06:03 +00:00
persistence.rst
pickle.rst
pickletools.rst
pipes.rst
pkgutil.rst
platform.rst
poplib.rst
posix.rst
pprint.rst
profile.rst
pty.rst
pwd.rst
py_compile.rst
pyclbr.rst
pydoc.rst
pyexpat.rst
python.rst
queue.rst
quopri.rst
random.rst
re.rst Merged revisions 57221-57391 via svnmerge from 2007-08-24 16:32:05 +00:00
readline.rst
repr.rst
resource.rst
rfc822.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
rlcompleter.rst
robotparser.rst
runpy.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
sched.rst
scrolledtext.rst
select.rst
sgmllib.rst
shelve.rst
shlex.rst
shutil.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
signal.rst
simplehttpserver.rst
simplexmlrpcserver.rst
site.rst
smtpd.rst
smtplib.rst
sndhdr.rst
socket.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
socketserver.rst
someos.rst
spwd.rst
sqlite3.rst Merged revisions 57221-57391 via svnmerge from 2007-08-24 16:32:05 +00:00
ssl.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
stat.rst
statvfs.rst
stdtypes.rst
string.rst
stringio.rst
stringprep.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
strings.rst
struct.rst Merged revisions 57221-57391 via svnmerge from 2007-08-24 16:32:05 +00:00
subprocess.rst
sunau.rst
symbol.rst
sys.rst
syslog.rst
tabnanny.rst
tarfile.rst Fall back to 'ascii' encoding if sys.getfilesystemencoding() returns 2007-08-21 12:17:05 +00:00
telnetlib.rst
tempfile.rst some RiscOS stuff I missed before (was only looking for "RISCOS") 2007-08-17 02:30:27 +00:00
termios.rst
test.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
textwrap.rst
thread.rst
threading.rst
time.rst
timeit.rst
tix.rst
tk.rst
tkinter.rst
token.rst
tokenize.rst
trace.rst
traceback.rst
tty.rst
turtle.rst
types.rst Kill lingering docs references to UnicodeType. 2007-08-28 06:09:47 +00:00
undoc.rst
unicodedata.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
unittest.rst
unix.rst
urllib.rst
urllib2.rst Merge the trunk changes in. Breaks socket.ssl for now. 2007-08-28 21:37:11 +00:00
urlparse.rst
user.rst
userdict.rst
uu.rst
uuid.rst
warnings.rst Move the 3k reST doc tree in place. 2007-08-15 14:28:22 +00:00
wave.rst
weakref.rst
webbrowser.rst
whichdb.rst
windows.rst
winsound.rst
wsgiref.rst
xdrlib.rst
xml.dom.minidom.rst
xml.dom.pulldom.rst
xml.dom.rst
xml.etree.elementtree.rst
xml.etree.rst
xml.sax.handler.rst
xml.sax.reader.rst
xml.sax.rst
xml.sax.utils.rst
xmlrpclib.rst Correction to the xmlrpc docs by John Reese and Jacques Frechet. 2007-08-23 02:13:35 +00:00
zipfile.rst Manually patched a few things that didn't get merged in, but should. 2007-08-17 00:24:54 +00:00
zipimport.rst
zlib.rst