Barry Warsaw
0dc9c92b10
Updated to new post-PMW framework. Moved generators to here and added
...
the StripViewer class.
1998-09-28 22:42:44 +00:00
Guido van Rossum
93d27547d0
Remove redundant definition of NEXITFUNCS.
...
(Reported by Jeff Rush.)
1998-09-28 22:15:37 +00:00
Guido van Rossum
2645241add
Fixes for OS/2 by Jeff Rush.
1998-09-28 22:07:11 +00:00
Guido van Rossum
03dc5384d7
Move the #include of <sys/select> to *after* mytime.h (or <time.h>),
...
as this is the logical order of dependencies. Suggested by Jeff Rush.
1998-09-28 22:05:22 +00:00
Guido van Rossum
e8afe516ab
New set of files for the OS/2 port by Jeff Rush.
1998-09-28 22:02:40 +00:00
Guido van Rossum
be70450f03
Removed some OS/2 #defines (now in the OS/2 specific config.h).
...
Patch by Jeff Rush.
1998-09-28 21:55:25 +00:00
Barry Warsaw
5177c48411
formatting
1998-09-28 21:01:55 +00:00
Barry Warsaw
6a3ea7468e
Un PMW-ified
1998-09-28 20:58:06 +00:00
Barry Warsaw
04c7886764
Un PMW-ified
1998-09-28 16:28:04 +00:00
Barry Warsaw
987fb9225f
Initial revision
1998-09-28 15:59:21 +00:00
Guido van Rossum
26367a001d
New version from Piers Lauder, who writes:
...
Added a debug function to replace 'print' statements.
Ensured that response attached to 'NO' replies is passed back.
added readonly exception.
Rearranged method order into types.
Ensure select returns a meaningful error on 'NO'.
'NO' returns from authenticate and login raise error with last message,
not list.
1998-09-28 15:34:46 +00:00
Guido van Rossum
75bb54c3d8
Don't set a local variable named __args__; this feature no longer
...
works and Greg Ward just reported a problem it caused...
1998-09-28 15:33:38 +00:00
Guido van Rossum
9814a943a5
Add warning that on Windows it only works on sockets.
1998-09-28 14:28:38 +00:00
Guido van Rossum
954b9adcd2
Document new urllib features by Eric Raymond.
1998-09-28 14:08:29 +00:00
Guido van Rossum
9ab96d40eb
Changes by Eric Raymond:
...
1. Generate a correct Content-Length header visible through the info() method
if a request to open an FTP URL gets a length in the response to RETR.
2. Take a third argument to urlretrieve() that makes it possible to progress-
meter an urlretrieve call (this is what I needed the above change for).
See the second patch band below for details.
3. To avoid spurious errors, I commented out the gopher test. The target
document no longer exists.
1998-09-28 14:07:00 +00:00
Jack Jansen
d5af7bd489
Truncate messages if they are longer than 255 characters. Note that this is
...
not really a good solution for default input strings...
1998-09-28 10:37:08 +00:00
Barry Warsaw
a5a018fbd4
Fixed unit test
1998-09-25 22:51:36 +00:00
Barry Warsaw
9195f55bbf
Updated the docstring and class hierarchy diagram
1998-09-25 22:43:21 +00:00
Barry Warsaw
4f94c73879
(py-comint-output-filter-function): Horrible kludgearound for making
...
the de-queing of exec files work for NT XEmacs 21.0.
1998-09-25 19:40:10 +00:00
Guido van Rossum
67906af811
In PyFrame_New(), don't set extras to something derived from code
...
before code has been checked for validity. Discovered by Vladimir
Marangozov.
1998-09-25 14:11:46 +00:00
Barry Warsaw
d35c255e44
(py-guess-indent-offset): Only print message about py-indent-offset
...
when in an interactive session (suggested by B. Wiener).
1998-09-25 00:08:38 +00:00
Barry Warsaw
02e5f69c90
(py-execute-file, py-execute-import-or-reload): Use a Python `raw'
...
string in the argument to execfile() so a Windows temp directory
named, e.g. c:\\tmp doesn't get interpreted as a file name with an
embedded tab! (given by C. Waldman).
1998-09-24 23:48:40 +00:00
Guido van Rossum
f7d77009c1
Add two constants (with the same value) to specify the on-board CD input.
1998-09-24 18:09:47 +00:00
Fred Drake
f4cbb9c7fa
Added realclean and distclean targets to match ../Makefile.
1998-09-23 17:37:14 +00:00
Guido van Rossum
4da55f0560
Add define of HAVE_STDDEF_H (to 1). Suggested by Greg Stein.
1998-09-23 13:35:45 +00:00
Guido van Rossum
5227f0fdcd
Reworked it quite a bit. There are now two classes: a base class,
...
InteractiveInterpreter, which handles parsing and interpreter state
but doesn't know deal with buffering or prompting or input file
naming. And a derived class, InteractiveConsole, which adds buffering
and prompting and supports setting the filename once. Also tweak the
algorithm in compile_command() a bit so that input consisting of all
blank lines or comments always succeeds immediately, and note the fact
that apart from SyntaxError it can also raise OverflowError.
1998-09-22 20:38:53 +00:00
Barry Warsaw
218eb75ba7
(py-block-comment-prefix): Remove trailing space. Also explain that
...
this string should not end with whitespace.
(py-compute-indentation): Append whitespace regexp to
py-block-comment-prefix so that any combination of intervening
whitespace will be recognized.
1998-09-22 19:51:47 +00:00
Guido van Rossum
0238a25b20
Do the check for lacking sys.stdin.fileno() *before* testing for
...
Windows. If sys.stdin doesn't appear to be a real file (characterized
by having a working fileno()), don't use any console specific methods
-- go straight to the default.
1998-09-22 02:38:42 +00:00
Guido van Rossum
ef0056ae1a
When sys.stdin.fileno() doesn't work, fall back to default_getpass()
...
-- don't just die.
1998-09-21 20:00:35 +00:00
Guido van Rossum
5fb2631ff9
Explicitly document the fact that the search method returns a MatchObject.
...
(Reported by Gary Herron.)
1998-09-21 19:26:16 +00:00
Guido van Rossum
4ecd85aad7
After the previous changes, func_normalize() turned out to be redundant.
...
This simplified some other places in the code.
1998-09-21 17:40:47 +00:00
Guido van Rossum
b0a94c0549
Changes so that JPython can also use this version of profile.py.
...
Suggested by Jim Hugunin.
1998-09-21 16:52:44 +00:00
Guido van Rossum
f07029e4ba
Get rid of the classes RModuleLoader and RModuleImporter -- these were
...
only there to override reload() in a way that doesn't make a whole lot
of sense and moreover broke since the latest changes in ihooks.
1998-09-21 14:53:26 +00:00
Guido van Rossum
e3f8a64906
Comment out 't = t[0] + t[1]' in profiler_simulation() -- this
...
function is only used when running the calibration code, and it turns
out that recent changes in the timing code caused this statement to
raise an exception.
1998-09-21 14:52:22 +00:00
Guido van Rossum
469067800b
Get rid of the test for non-NULL thread state in EventHook; it can be
...
triggered in situations that are not an error.
1998-09-21 14:47:16 +00:00
Guido van Rossum
1b236768e7
When we have siginterrupt(), use it to disable restarting interrupted
...
system calls.
1998-09-21 14:46:00 +00:00
Guido van Rossum
0db4c94d09
Enable the 'new' module by default.
1998-09-21 14:45:22 +00:00
Guido van Rossum
6ac06b39b3
Patch by Greg Stein to document the 'P' flag.
1998-09-21 14:44:34 +00:00
Fred Drake
10a7985565
re.findall(): Mark as added in 1.5.2.
1998-09-18 17:11:49 +00:00
Guido van Rossum
78694d970f
Patches from Greg Stein to support 'P' format in struct module's
...
native format, as void* (translated to Python int or long).
Also adds PyLong_FromVoidPtr and PyLong_AsVoidPtr to longobject.c.
1998-09-18 14:14:13 +00:00
Guido van Rossum
43b655c0ab
Get rid of 'ppp' that accidentally crept in.
1998-09-17 17:07:15 +00:00
Jack Jansen
91b5bedf1c
Added optional mouseregion parameter to WaitNextEvent (which is now
...
manually generated).
1998-09-17 15:28:58 +00:00
Guido van Rossum
6442116029
Richard Wolff's changes, documenting his changes to pdb.py.
1998-09-17 15:11:51 +00:00
Guido van Rossum
fc076d4ce2
Untabified and applied Richard Wolff's changes (plus my own reflowing
...
of some paragraphs).
1998-09-17 15:01:38 +00:00
Guido van Rossum
3a98e78a6e
Richard Wolff's additional changes; some layout nits, and change the
...
alias delimiter to ';;'.
1998-09-17 15:00:30 +00:00
Guido van Rossum
1d2e9d19fe
Duplicate the decls for PySys_WriteStd{out,err} here so the VC++
...
compiler doesn't grumble. Greg Stein's suggestion.
1998-09-17 14:00:22 +00:00
Guido van Rossum
e0bdf99c0b
At Greg Stein's request, add PyLong_*LongLong entry points.
1998-09-17 13:58:37 +00:00
Guido van Rossum
b00d252586
Define SIZEOF_LONG_LONG (as 8) at Greg Stein's request.
1998-09-17 13:19:36 +00:00
Guido van Rossum
743d17e3aa
In load_inst(), when instantiating an instance the old way (i.e. when
...
there's an __getinitargs__() method), if a TypeError occurs, catch and
reraise it but add info to the error about the class name being
instantiated. This makes debugging a lot easier if __getinitargs__()
returns something bogus (e.g. a string instead of a singleton tuple).
1998-09-15 20:25:57 +00:00
Guido van Rossum
0c92000b7a
Ignore the TclError exception raised when deleting the registration
...
for callit, used by the after() command. This can happen when the
callback deletes the window.
1998-09-14 19:06:39 +00:00