]>
granicus.if.org Git - python/log
Guido van Rossum [Wed, 8 Oct 1997 15:23:23 +0000 (15:23 +0000)]
Open files in binary mode (Jack)
Guido van Rossum [Wed, 8 Oct 1997 15:23:02 +0000 (15:23 +0000)]
Use better timer on the mac
Open files in binary mode
(Jack)
Guido van Rossum [Wed, 8 Oct 1997 15:22:32 +0000 (15:22 +0000)]
Allow open file as parameter (must be seekable) (Jack)
Guido van Rossum [Wed, 8 Oct 1997 15:21:57 +0000 (15:21 +0000)]
Generate new style exception initializer (Jack).
Guido van Rossum [Wed, 8 Oct 1997 05:05:28 +0000 (05:05 +0000)]
Ready for the release, I'd say.
Guido van Rossum [Wed, 8 Oct 1997 04:05:08 +0000 (04:05 +0000)]
Change test for re.sub() involving g<...> to use a multi-character
identifier. The previous re.py had a bug that wouldn't show up with
single-char identifier...
Guido van Rossum [Wed, 8 Oct 1997 02:08:04 +0000 (02:08 +0000)]
Checking in AMK's latest installement.
Guido van Rossum [Wed, 8 Oct 1997 02:07:40 +0000 (02:07 +0000)]
Checking in AMK's latest installement.
(Two small changes to shup up gcc added.)
Jack Jansen [Tue, 7 Oct 1997 21:48:57 +0000 (21:48 +0000)]
Implemented nositepython and oldexceptions flags
Jack Jansen [Tue, 7 Oct 1997 21:48:31 +0000 (21:48 +0000)]
Fixed for new "import dir.module" semantics. Needs accompanying fix in
import.c (yes Guido, I'll send it tomorrow)
Jack Jansen [Tue, 7 Oct 1997 21:47:25 +0000 (21:47 +0000)]
New exception interface
Guido van Rossum [Tue, 7 Oct 1997 21:22:48 +0000 (21:22 +0000)]
Use `...` around binary strings.
Fred Drake [Tue, 7 Oct 1997 19:32:00 +0000 (19:32 +0000)]
initparser(): Use PyErr_NewException() to create the exception.
Guido van Rossum [Tue, 7 Oct 1997 19:12:50 +0000 (19:12 +0000)]
A few last-minute additions and some rearrangements and corrections.
What's "xlib"? I took the line that mentioned it out.
Guido van Rossum [Tue, 7 Oct 1997 18:51:41 +0000 (18:51 +0000)]
Fix EventHook (the trick to make widgets appear when using GNU
readline) to create and use a new thread state object -- otherwise it
would dump core!
Fred Drake [Tue, 7 Oct 1997 18:12:20 +0000 (18:12 +0000)]
Remove this pathetic little module!
Guido van Rossum [Tue, 7 Oct 1997 16:17:55 +0000 (16:17 +0000)]
Add the Setup line for the pcre module.
Barry Warsaw [Tue, 7 Oct 1997 15:50:58 +0000 (15:50 +0000)]
Updated for Python 1.5, including my experiences with Purify on
Solaris 2.6 and with a threaded interpreter. I also included my name
and email address.
Guido van Rossum [Tue, 7 Oct 1997 14:56:42 +0000 (14:56 +0000)]
Map .shtml to text/html.
Guido van Rossum [Tue, 7 Oct 1997 14:56:09 +0000 (14:56 +0000)]
Version 0.8.1.
Guido van Rossum [Tue, 7 Oct 1997 14:55:39 +0000 (14:55 +0000)]
Add "set -e" to lock command.
Guido van Rossum [Tue, 7 Oct 1997 14:55:11 +0000 (14:55 +0000)]
The target directory is now called dos-8x3, not dos_8x3.
Guido van Rossum [Tue, 7 Oct 1997 14:54:11 +0000 (14:54 +0000)]
Check that all base classes are indeed class objects, rather than
expecting the caller to do so.
Guido van Rossum [Tue, 7 Oct 1997 14:53:21 +0000 (14:53 +0000)]
Add get_line_buffer() and insert_text(), suggested by Michael McLay.
Guido van Rossum [Tue, 7 Oct 1997 14:52:19 +0000 (14:52 +0000)]
Whole bunch of additions...
Guido van Rossum [Tue, 7 Oct 1997 14:51:18 +0000 (14:51 +0000)]
Temporary fix to valid_identifier().
Guido van Rossum [Tue, 7 Oct 1997 14:49:56 +0000 (14:49 +0000)]
Return the error code from most commands, rather than swallowing it.
Adapted the example (lying slightly about the string printed by
login()).
Guido van Rossum [Tue, 7 Oct 1997 14:48:23 +0000 (14:48 +0000)]
Fix join to support multiple arguments.
(Why isn't this file identical to ntpath.py?)
Guido van Rossum [Tue, 7 Oct 1997 14:47:50 +0000 (14:47 +0000)]
Add XXX note about wanting support for copy_reg.py...
Guido van Rossum [Tue, 7 Oct 1997 14:47:24 +0000 (14:47 +0000)]
Add Jeff Epler's interact() function. Note that it is broken.
(It should probably be withdrawn :-( )
Guido van Rossum [Tue, 7 Oct 1997 14:45:49 +0000 (14:45 +0000)]
Add optional arguments lo and hi to insort() and bisect(), to support
using arrays containing leading or trailing garbage.
Guido van Rossum [Tue, 7 Oct 1997 14:44:48 +0000 (14:44 +0000)]
Use K&R function prototypes.
Guido van Rossum [Tue, 7 Oct 1997 14:41:04 +0000 (14:41 +0000)]
The sequence behavior is now on the Exception root class rather than
on the StandardError class.
Guido van Rossum [Tue, 7 Oct 1997 14:40:16 +0000 (14:40 +0000)]
Added pointer to api.tex and note about the out-of-date-ness of this
document.
Guido van Rossum [Tue, 7 Oct 1997 14:39:43 +0000 (14:39 +0000)]
Set Oct 10 as the release date.
Guido van Rossum [Tue, 7 Oct 1997 14:38:54 +0000 (14:38 +0000)]
Change title to {Python/C API Reference Manual}; remove \bcode \ecode
which appears to be out of fashion in this file.
Guido van Rossum [Tue, 7 Oct 1997 14:37:58 +0000 (14:37 +0000)]
Typo discovered by Case Roole.
Guido van Rossum [Tue, 7 Oct 1997 14:37:31 +0000 (14:37 +0000)]
Be more careful with closing fd's 0,1,2.
Guido van Rossum [Tue, 7 Oct 1997 14:37:00 +0000 (14:37 +0000)]
Add note about condition.py.
Guido van Rossum [Tue, 7 Oct 1997 00:12:43 +0000 (00:12 +0000)]
Completed the changes between 1.5a3 and now. Not yet sorted though.
Fred Drake [Mon, 6 Oct 1997 21:53:50 +0000 (21:53 +0000)]
And "ni" has been documented...
Fred Drake [Mon, 6 Oct 1997 21:52:31 +0000 (21:52 +0000)]
Oops; don't know if this was my typo or not: There was a "p" on a line that
should have been blank.
Fred Drake [Mon, 6 Oct 1997 21:41:30 +0000 (21:41 +0000)]
Updated the section "Parsing Python".
Fred Drake [Mon, 6 Oct 1997 21:40:48 +0000 (21:40 +0000)]
Added keyword module entry.
Fred Drake [Mon, 6 Oct 1997 21:40:20 +0000 (21:40 +0000)]
Minor nits (Lib/token.py is a file, token is a module...).
Added docs for symbol and token modules at the end.
Fred Drake [Mon, 6 Oct 1997 21:39:16 +0000 (21:39 +0000)]
Documentation for the keyword module.
Fred Drake [Mon, 6 Oct 1997 21:28:04 +0000 (21:28 +0000)]
Reduced number of temporary names used at module scope. Use underscores in
front of temporary names in the module namespace.
Fred Drake [Mon, 6 Oct 1997 21:26:03 +0000 (21:26 +0000)]
Move the pprint docs after the code docs, so that all parser/codegen type
things come together.
Guido van Rossum [Mon, 6 Oct 1997 21:09:32 +0000 (21:09 +0000)]
Fix comment to add the all-important trailing colon to the example.
Print the author with the revision date and filename.
Fred Drake [Mon, 6 Oct 1997 21:06:29 +0000 (21:06 +0000)]
Reduced number of temporary names used at module scope. Use underscores in
front of temporary names in the module namespace.
Guido van Rossum [Mon, 6 Oct 1997 21:04:35 +0000 (21:04 +0000)]
Done with adding changes from 1.4 till 1.5a3.
Fred Drake [Mon, 6 Oct 1997 20:56:43 +0000 (20:56 +0000)]
Don't do weird things with the "import parser"; just do it. Sheesh...
Guido van Rossum [Mon, 6 Oct 1997 20:19:59 +0000 (20:19 +0000)]
The usual (and some new modules).
Guido van Rossum [Mon, 6 Oct 1997 18:54:25 +0000 (18:54 +0000)]
A variant on webchecker that creates a mirror copy of a remote site.
Guido van Rossum [Mon, 6 Oct 1997 18:54:01 +0000 (18:54 +0000)]
Several changes:
- Change the code that looks for robots.txt to always look in /, even
if the "root" path is somewhere deep down below.
- Add link processing in <AREA> tags.
- Change safeclose() to avoid crashing when the file has no geturl()
method.
Barry Warsaw [Mon, 6 Oct 1997 17:50:48 +0000 (17:50 +0000)]
Document the mapping object's new get() method.
Barry Warsaw [Mon, 6 Oct 1997 17:50:04 +0000 (17:50 +0000)]
UserDict.get(): New method to mirror built-in dictionaries' get()
method.
Barry Warsaw [Mon, 6 Oct 1997 17:49:20 +0000 (17:49 +0000)]
dict_get(): New method for item access with different semantics than
__getitem__(). This method never raises an exception; if the key is
not in the dictionary, the second (optional) argument is returned. If
the second argument is not provided and the key is missing, None is
returned.
mapp_methods: added "get" method.
Fred Drake [Mon, 6 Oct 1997 15:48:20 +0000 (15:48 +0000)]
Move the __getitem__() definition from StandardException to Exception.
This allows stuff like this out of the box:
try:
...
except socket.error, (code, msg):
...
Guido van Rossum [Mon, 6 Oct 1997 14:45:17 +0000 (14:45 +0000)]
New "re" regular expression support.
The new re module was written by Andrew Kuchling and uses the pcre
code in ../Modules/. The old re module has been renamed to re1,
just in case you need it for comparison.
Guido van Rossum [Mon, 6 Oct 1997 14:43:11 +0000 (14:43 +0000)]
New "re" regular expression support.
This code is written by Philip Hazel and Andrew Kuchling.
It requires a new "re.py" module, too.
Fred Drake [Mon, 6 Oct 1997 13:20:17 +0000 (13:20 +0000)]
Add the four latex2html output directories: api, ext, lib, tut.
Guido van Rossum [Mon, 6 Oct 1997 05:10:47 +0000 (05:10 +0000)]
Done with tread state descriptions. Sigh!
Guido van Rossum [Mon, 6 Oct 1997 00:15:31 +0000 (00:15 +0000)]
Oops -- needed to fix another place affected by the change back to
$(MACHDEP) being just the platform name, without "plat-" prefix...
(To be precise, the libainstall target was totally broken.)
Guido van Rossum [Sun, 5 Oct 1997 18:54:52 +0000 (18:54 +0000)]
Added strerror()
Guido van Rossum [Sun, 5 Oct 1997 18:54:36 +0000 (18:54 +0000)]
Removed emacs.py
Guido van Rossum [Sun, 5 Oct 1997 18:54:07 +0000 (18:54 +0000)]
Fixed some stuff that was incorrectly copied from regex.
Guido van Rossum [Sun, 5 Oct 1997 18:53:00 +0000 (18:53 +0000)]
Documented __import__, callable, isinstance, issubclass,
and slice.
Guido van Rossum [Sun, 5 Oct 1997 18:51:26 +0000 (18:51 +0000)]
Documented new exceptions and exception classes.
Guido van Rossum [Sun, 5 Oct 1997 18:51:02 +0000 (18:51 +0000)]
Add -N0 to dvips flags to generate page structure comments.
Guido van Rossum [Sun, 5 Oct 1997 15:27:29 +0000 (15:27 +0000)]
Checkpoint. Added docs for the new exception handling APIs and for
the interfaces defined in import.h.
Guido van Rossum [Sun, 5 Oct 1997 03:01:28 +0000 (03:01 +0000)]
The directory containing config.h has changed.
Guido van Rossum [Sat, 4 Oct 1997 20:29:17 +0000 (20:29 +0000)]
Turns out whatsound.py and sndhdr.py were identical modules.
Since there's also an imghdr.py file, I propose to make sndhdr.py the
official one. For compatibility, whatsound.py imports * from
sndhdr.py.
Fred Drake [Sat, 4 Oct 1997 04:56:40 +0000 (04:56 +0000)]
install: New target that installs shared modules in
$exec_prefix/lib/python$VERSION/site-packages by default.
Guido van Rossum [Sat, 4 Oct 1997 04:35:24 +0000 (04:35 +0000)]
Install install-sh with the other config files.
Could be useful for an install target in Misc/Makefile.pre.in.
Guido van Rossum [Fri, 3 Oct 1997 19:50:55 +0000 (19:50 +0000)]
New version of PyErr_NewException() that is compatible with -X option.
Guido van Rossum [Fri, 3 Oct 1997 19:46:02 +0000 (19:46 +0000)]
Initialize Py_UseClassExceptionsFlag to 1.
Guido van Rossum [Fri, 3 Oct 1997 15:33:32 +0000 (15:33 +0000)]
Remove unreachable "return 1" at end of ensure_fromlist().
Guido van Rossum [Fri, 3 Oct 1997 13:53:28 +0000 (13:53 +0000)]
Fix small omission: with all the new code, sys.exit(None) would print
"None"; this should be equivalent to sys.exit(0).
Fred Drake [Thu, 2 Oct 1997 20:36:45 +0000 (20:36 +0000)]
Argh; do the same for the "Release" version of the config.
Fred Drake [Thu, 2 Oct 1997 20:23:52 +0000 (20:23 +0000)]
Fix up include directories for compiling the resources.
Guido van Rossum [Wed, 1 Oct 1997 22:10:32 +0000 (22:10 +0000)]
Fix path search for test data file so it works under more circumstances.
Guido van Rossum [Wed, 1 Oct 1997 04:43:39 +0000 (04:43 +0000)]
Oops, forgot one.
Guido van Rossum [Wed, 1 Oct 1997 04:41:05 +0000 (04:41 +0000)]
There was actually a test that ensured that raising an exception A
with an instance of a derived class B would really raise an A, not a
B. Since Barry fixed this anomalous behaviour, I though I might as
well fix the test! (Hmm, Barry, did you not run the tests or did you
miss that test_opcodes failed?)
Guido van Rossum [Wed, 1 Oct 1997 04:39:05 +0000 (04:39 +0000)]
Fixed test for socket.error to work when it's a class exception.
Guido van Rossum [Wed, 1 Oct 1997 04:29:29 +0000 (04:29 +0000)]
Apply two changes, systematically:
(1) Use PyErr_NewException("module.class", NULL, NULL) to create the
exception object.
(2) Remove all calls to Py_FatalError(); instead, return or
ignore the errors -- the import code now checks PyErr_Occurred()
after calling a module's init function, so it's no longer a
fatal error for the initialization to fail.
Also did some small cleanups, e.g. removed unnecessary test for
"already initialized" from initfpectl(), and unified
initposix()/initnt().
I haven't checked this very thoroughly, so while the changes are
pretty trivial -- beware of untested code!
Guido van Rossum [Tue, 30 Sep 1997 22:14:39 +0000 (22:14 +0000)]
Fix PYTHONPATH for new names; rename tkinter to lib-tk, rename win to
plat-win, get rid of test (which is now a package).
Guido van Rossum [Tue, 30 Sep 1997 22:03:16 +0000 (22:03 +0000)]
Change PyEval_SaveThread() and PyEval_RestoreThread() to always do the
tstate swapping. Only the acquiring and releasing of the lock is
conditional (twice, under ``#ifdef WITH_THREAD'' and inside ``if
(interpreter_lock)'').
Guido van Rossum [Tue, 30 Sep 1997 22:00:13 +0000 (22:00 +0000)]
Fix a bug in this code that made it do the wrong thing when an option
was a single '-'. Thanks to Andrew Kuchling.
Fred Drake [Tue, 30 Sep 1997 21:59:27 +0000 (21:59 +0000)]
Fixed up formatting.
Fred Drake [Tue, 30 Sep 1997 20:14:50 +0000 (20:14 +0000)]
Fixed up formatting, added descriptions for previously undocumented functions.
Fred Drake [Tue, 30 Sep 1997 19:20:01 +0000 (19:20 +0000)]
Removed extern declaration of strdup(). Doesn't appear to be important and
causes ugly noises under Windows.
Fred Drake [Tue, 30 Sep 1997 19:12:33 +0000 (19:12 +0000)]
PyExc_NumberError -> PyExc_ArithmeticError
Guido van Rossum [Tue, 30 Sep 1997 19:05:50 +0000 (19:05 +0000)]
Handy utility to guess MIME type from extension.
Barry Warsaw [Tue, 30 Sep 1997 15:00:18 +0000 (15:00 +0000)]
PyErr_NormalizeException(): If the exception's type is a class and the
instance's class is a subclass of this, then use the instance's class
as the exception type.
Guido van Rossum [Mon, 29 Sep 1997 23:40:07 +0000 (23:40 +0000)]
Added PyExc_Exception and PyErr_NewException.
Guido van Rossum [Mon, 29 Sep 1997 23:39:31 +0000 (23:39 +0000)]
Seem to be some changes related to DLL version from string resource,
again (Mark Hammond is the cause of all this).
Guido van Rossum [Mon, 29 Sep 1997 23:37:12 +0000 (23:37 +0000)]
DLL version is now loaded from a string resource.
Guido van Rossum [Mon, 29 Sep 1997 23:36:42 +0000 (23:36 +0000)]
Remove #ifdef __cplusplus.
Guido van Rossum [Mon, 29 Sep 1997 23:36:17 +0000 (23:36 +0000)]
Bump version and store DLL version in a string variable (for branding).