Commit graph

16110 commits

Author SHA1 Message Date
Jack Jansen
da8df6ea8e Config file for shared carbon Python. 2001-01-14 23:02:32 +00:00
Jack Jansen
a3d95fa5a4 Added PythonCoreCarbon and PythonInterpreterCarbon targets. 2001-01-14 23:01:36 +00:00
Tim Peters
11cf605f84 Whitespace normalization. 2001-01-14 21:54:20 +00:00
Guido van Rossum
f6922aa435 SF Patch #103232 by dougfort: Preserve Nonstandard Port Number in Host
Header

Dougfort's comments: httplib does not include ':port ' in the HTTP 1.1
'Host:' header.  This causes problems if the server is not listening
on Port 80.  The test case I use is the login to /manage under Zope,
with Zope listening on port 8080. Zope returns a <frameset> with the
<frame> source URLs lacking the :8080.
2001-01-14 21:03:01 +00:00
Fredrik Lundh
470ea5ab94 SRE: stricter pattern syntax checking (covers parts of bug #115900) 2001-01-14 21:00:44 +00:00
Tim Peters
146965abf2 Whitespace standardization. 2001-01-14 18:09:23 +00:00
Fredrik Lundh
538f05c94d reapplied Fred's "recommended style" patch... 2001-01-14 15:15:37 +00:00
Fredrik Lundh
770617b23e SRE fixes for 2.1 alpha:
-- added some more docstrings
-- fixed typo in scanner class (#125531)
-- the multiline flag (?m) should't affect the \Z operator (#127259)
-- fixed non-greedy backtracking bug (#123769, #127259)
-- added sre.DEBUG flag (currently dumps the parsed pattern structure)
-- fixed a couple of glitches in groupdict (the #126587 memory leak
   had already been fixed by AMK)
2001-01-14 15:06:11 +00:00
Guido van Rossum
77b20f099e Document filterwarnings(..., append=<bool>). 2001-01-14 14:10:18 +00:00
Guido van Rossum
9464a7de60 - Added keyword argument 'append' to filterwarnings(); if true, this
appends to list of filters instead of inserting at the front.  This
  is useful to add a filter with a lower priority than -W options.

- Cosmetic improvements to a docstring and an error message.
2001-01-14 14:08:40 +00:00
Tim Peters
8373218e28 Reverting a dumb experimental version I checked in by mistake. 2001-01-14 05:12:40 +00:00
Tim Peters
2caf8df868 SF bug 128713: type(mmap_object) blew up on Linux. 2001-01-14 05:05:51 +00:00
Tim Peters
b9e202b2dc Added Jeffery Collins. 2001-01-14 05:04:40 +00:00
Fred Drake
34bafcc079 Fix a variety of minor nits and typos caught by Chris Ryland
<cpr@emsoftware.com>.
2001-01-14 02:57:14 +00:00
Guido van Rossum
3ad167ae34 mwh: [ Patch #103228 ] traceback.py nit.
When the exception has no message, don't insert a colon after the
exception name.
2001-01-13 22:14:31 +00:00
Guido van Rossum
4ec59c75e3 SF Patch #103227 by mwh: make code.py appreciate softspace 2001-01-13 22:10:41 +00:00
Guido van Rossum
03df3b3bc1 Neil discovered a bad DECREF on warnoptions, that caused repeated
re-initializing Python (Py_Finalize() followed by Py_Initialize()) to
blow up quickly.  With the DECREF removed I can't get it to fail any
more.  (Except it still leaks, but that's probably a separate issue.)
2001-01-13 22:06:05 +00:00
Tim Peters
5ceadc8cba No text file relying on significant trailing whitespace is robust under
modification.  Removed the need for that.
2001-01-13 19:16:21 +00:00
Guido van Rossum
b2825205a2 SF Patch #103225 by Ping: httplib: smallest Python patch ever
The ASCII-art diagram at the top of httplib contains a backslash at
  the end of a line, which causes Python to remove the newline. This
  one-character patch adds a space after the backslash so it will
  appear at the end of the line in the docstring as intended.
2001-01-13 16:55:33 +00:00
Andrew M. Kuchling
f6f3a89fbd Mention new curses.panel module 2001-01-13 14:53:34 +00:00
Martin v. Löwis
10a2787313 Document extensions to .pth files. 2001-01-13 09:54:41 +00:00
Tim Peters
73cbc5e616 Fix stupidity. 2001-01-13 03:45:59 +00:00
Tim Peters
9fadfb0d1d Guido found a brand new race in tempfile on Linux, due to Linux changing
pid across threads (but in that case, it's still the same process, and so
still sharing the "template" cache in tempfile.py).  Repaired that, and
added a new std test.
On Linux, someone please run that standalone with more files and/or more
threads; e.g.,

    python lib/test/test_threadedtempfile.py -f 1000 -t 10

to run with 10 threads each creating (and deleting) 1000 temp files.
2001-01-13 03:04:02 +00:00
Jack Jansen
d7b68021ce Fixed Carbon command-dot handling. There is still a problem, though, and you may have to hit it repeatedly. 2001-01-12 23:42:28 +00:00
Jack Jansen
8e0ee7761d Got rid of ifdefs to enable MacTCP GUSI support, Open Transport always works fine nowadays. 2001-01-12 23:41:46 +00:00
Jack Jansen
319c67b6e1 The interruptRoutine attribute is gone under Carbon. Luckily it appears that nothing used it. 2001-01-12 23:39:59 +00:00
Jack Jansen
736b51df7c SetpopupData and GetPopupData are gone under Carbon, use {Get,Set}PopupMenu{Handle,ID} in stead.
The UserPane routines appear to be fixed in the current Universal Headers, so they're re-enabled.
2001-01-12 23:39:00 +00:00
Jack Jansen
d9d0b5fab1 xstat() will never be implemented under Carbon. Fortunately it also doesn't appear to be used anywhere. 2001-01-12 23:37:14 +00:00
Jack Jansen
bef8f68d84 Always use c2pstrcpy in stead of c2pstr, not only when compiling for carbon. 2001-01-12 23:36:13 +00:00
Fred Drake
1beb3d204f Added note that this module was added in Python 2.1. 2001-01-12 22:57:32 +00:00
Fred Drake
f1fbc62a8c Update the docstring for apply() so that "args" is marked as optional
(since it is).
2001-01-12 17:05:05 +00:00
Guido van Rossum
1cc8f83666 News about from...import. 2001-01-12 16:25:08 +00:00
Guido van Rossum
18d4d8f71d Two changes to from...import:
1) "from M import X" now works even if M is not a real module; it's
   basically a getattr() operation with AttributeError exceptions
   changed into ImportError.

2) "from M import *" now looks for M.__all__ to decide which names to
   import; if M.__all__ doesn't exist, it uses M.__dict__.keys() but
   filters out names starting with '_' as before.  Whether or not
   __all__ exists, there's no restriction on the type of M.
2001-01-12 16:24:03 +00:00
Guido van Rossum
ad991775ab (Modified) patch by Ping - SF Patch #102681.
- Make error messages from issubclass() and isinstance() a bit more
  descriptive (Ping, modified by Guido)

- Couple of tiny fixes to other docstrings (Ping)

- Get rid of trailing whitespace (Guido)
2001-01-12 16:03:05 +00:00
Andrew M. Kuchling
234fb632a3 Change LONG_BIT error warning to mention glibc, too, since this is really
a glibc, not a gcc, problem.
2001-01-12 15:06:28 +00:00
Tim Peters
1baa22aff0 A variant of SF patch 103028 (Make tempfile.mktemp threadsafe).
Tested on Windows.  Should be tested on Linux.  Should also be
tested on some platform without threads (I simulated that by
making the "import thread" fail, but that's not the same as
actually doing it!).
2001-01-12 10:02:46 +00:00
Jack Jansen
264630e855 When compiling for GUSI and Carbon disable te "keep open on unseen output", for the time being. 2001-01-11 23:04:32 +00:00
Jack Jansen
6ba34aa07f Disabled a few other routines that are available in CarbonLib. 2001-01-11 23:03:56 +00:00
Jack Jansen
6993f27c82 Added GUSI-Carbon targets (both threading and nonthreading), and they work!! YEAH!!! 2001-01-11 23:03:20 +00:00
Fred Drake
ca7e1ee01a Updated descriptions to incorporate additional information from Tim Peters.
This mostly closes SF bug #128251.
2001-01-11 22:49:49 +00:00
Tim Peters
d8aaec04ba Export mmap's entry point under Windows (thanks, MarkH & Guido!). 2001-01-11 22:46:45 +00:00
Martin v. Löwis
a177c40daf Document \code{import} in pth files. 2001-01-11 22:07:25 +00:00
Fred Drake
49c9ac30a4 Fixed minor markup nits for consistency with the rest of the library
reference.
2001-01-11 16:02:08 +00:00
Thomas Wouters
9fdcf4ad39 Conform the new module to /the/ C style.
Noone but me cares, but Guido said to go ahead and fix it if it bothered me.
2001-01-11 15:40:39 +00:00
Andrew M. Kuchling
0d36206afd Delete unused import of pprint module 2001-01-11 15:35:16 +00:00
Guido van Rossum
ae72d87822 Typo. 2001-01-11 15:00:14 +00:00
Thomas Wouters
ade16076a1 Move the _socket module closer to the SSL-_socket line (mmap and
xreadlines inserted themselves inbetween the two) and clarify that the
normal socket module should be commented out. (Someone also suggested the
latter on c.l.py some time ago, I forget who, sorry.)
2001-01-11 14:46:40 +00:00
Martin v. Löwis
bb0a4b7898 Patch #103134: Support import lines in pth files. 2001-01-11 13:02:43 +00:00
Moshe Zadka
f5df3834eb Fixed bugs noted by Greg Stein
* x wasn't initialized to NULL
* Did not DECREF result from displayhook function
2001-01-11 11:55:37 +00:00
Eric S. Raymond
ab78beca2f Added pointer on POP3 variations. 2001-01-11 10:22:34 +00:00