]> granicus.if.org Git - python/log
python
27 years agoDone with tread state descriptions. Sigh!
Guido van Rossum [Mon, 6 Oct 1997 05:10:47 +0000 (05:10 +0000)]
Done with tread state descriptions.  Sigh!

27 years agoOops -- needed to fix another place affected by the change back to
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.)

27 years agoAdded strerror()
Guido van Rossum [Sun, 5 Oct 1997 18:54:52 +0000 (18:54 +0000)]
Added strerror()

27 years agoRemoved emacs.py
Guido van Rossum [Sun, 5 Oct 1997 18:54:36 +0000 (18:54 +0000)]
Removed emacs.py

27 years agoFixed some stuff that was incorrectly copied from regex.
Guido van Rossum [Sun, 5 Oct 1997 18:54:07 +0000 (18:54 +0000)]
Fixed some stuff that was incorrectly copied from regex.

27 years agoDocumented __import__, callable, isinstance, issubclass,
Guido van Rossum [Sun, 5 Oct 1997 18:53:00 +0000 (18:53 +0000)]
Documented __import__, callable, isinstance, issubclass,
and slice.

27 years agoDocumented new exceptions and exception classes.
Guido van Rossum [Sun, 5 Oct 1997 18:51:26 +0000 (18:51 +0000)]
Documented new exceptions and exception classes.

27 years agoAdd -N0 to dvips flags to generate page structure comments.
Guido van Rossum [Sun, 5 Oct 1997 18:51:02 +0000 (18:51 +0000)]
Add -N0 to dvips flags to generate page structure comments.

27 years agoCheckpoint. Added docs for the new exception handling APIs and for
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.

27 years agoThe directory containing config.h has changed.
Guido van Rossum [Sun, 5 Oct 1997 03:01:28 +0000 (03:01 +0000)]
The directory containing config.h has changed.

27 years agoTurns out whatsound.py and sndhdr.py were identical modules.
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.

27 years agoinstall: New target that installs shared modules in
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.

27 years agoInstall install-sh with the other config files.
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.

27 years agoNew version of PyErr_NewException() that is compatible with -X option.
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.

27 years agoInitialize Py_UseClassExceptionsFlag to 1.
Guido van Rossum [Fri, 3 Oct 1997 19:46:02 +0000 (19:46 +0000)]
Initialize Py_UseClassExceptionsFlag to 1.

27 years agoRemove unreachable "return 1" at end of ensure_fromlist().
Guido van Rossum [Fri, 3 Oct 1997 15:33:32 +0000 (15:33 +0000)]
Remove unreachable "return 1" at end of ensure_fromlist().

27 years agoFix small omission: with all the new code, sys.exit(None) would print
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).

27 years agoArgh; do the same for the "Release" version of the config.
Fred Drake [Thu, 2 Oct 1997 20:36:45 +0000 (20:36 +0000)]
Argh; do the same for the "Release" version of the config.

27 years agoFix up include directories for compiling the resources.
Fred Drake [Thu, 2 Oct 1997 20:23:52 +0000 (20:23 +0000)]
Fix up include directories for compiling the resources.

27 years agoFix path search for test data file so it works under more circumstances.
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.

27 years agoOops, forgot one.
Guido van Rossum [Wed, 1 Oct 1997 04:43:39 +0000 (04:43 +0000)]
Oops, forgot one.

27 years agoThere was actually a test that ensured that raising an exception A
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?)

27 years agoFixed test for socket.error to work when it's a class exception.
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.

27 years agoApply two changes, systematically:
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!

27 years agoFix PYTHONPATH for new names; rename tkinter to lib-tk, rename win to
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).

27 years agoChange PyEval_SaveThread() and PyEval_RestoreThread() to always do the
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)'').

27 years agoFix a bug in this code that made it do the wrong thing when an option
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.

27 years agoFixed up formatting.
Fred Drake [Tue, 30 Sep 1997 21:59:27 +0000 (21:59 +0000)]
Fixed up formatting.

27 years agoFixed up formatting, added descriptions for previously undocumented functions.
Fred Drake [Tue, 30 Sep 1997 20:14:50 +0000 (20:14 +0000)]
Fixed up formatting, added descriptions for previously undocumented functions.

27 years agoRemoved extern declaration of strdup(). Doesn't appear to be important and
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.

27 years agoPyExc_NumberError -> PyExc_ArithmeticError
Fred Drake [Tue, 30 Sep 1997 19:12:33 +0000 (19:12 +0000)]
PyExc_NumberError -> PyExc_ArithmeticError

27 years agoHandy utility to guess MIME type from extension.
Guido van Rossum [Tue, 30 Sep 1997 19:05:50 +0000 (19:05 +0000)]
Handy utility to guess MIME type from extension.

27 years agoPyErr_NormalizeException(): If the exception's type is a class and the
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.

27 years agoAdded PyExc_Exception and PyErr_NewException.
Guido van Rossum [Mon, 29 Sep 1997 23:40:07 +0000 (23:40 +0000)]
Added PyExc_Exception and PyErr_NewException.

27 years agoSeem to be some changes related to DLL version from string resource,
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).

27 years agoDLL version is now loaded from a string resource.
Guido van Rossum [Mon, 29 Sep 1997 23:37:12 +0000 (23:37 +0000)]
DLL version is now loaded from a string resource.

27 years agoRemove #ifdef __cplusplus.
Guido van Rossum [Mon, 29 Sep 1997 23:36:42 +0000 (23:36 +0000)]
Remove #ifdef __cplusplus.

27 years agoBump version and store DLL version in a string variable (for branding).
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).

27 years agoGet DLL version from a variable.
Guido van Rossum [Mon, 29 Sep 1997 23:34:23 +0000 (23:34 +0000)]
Get DLL version from a variable.

27 years agoDon't intern the key string for getitem and delitem.
Guido van Rossum [Mon, 29 Sep 1997 23:31:11 +0000 (23:31 +0000)]
Don't intern the key string for getitem and delitem.

27 years agoRemoved special Windows defines, at Mark Hammond's request.
Guido van Rossum [Mon, 29 Sep 1997 23:29:08 +0000 (23:29 +0000)]
Removed special Windows defines, at Mark Hammond's request.

27 years agoMove Widget.config() c.s. to Misc class, so the Tk class also inherits them.
Guido van Rossum [Mon, 29 Sep 1997 23:24:52 +0000 (23:24 +0000)]
Move Widget.config() c.s. to Misc class, so the Tk class also inherits them.

27 years agoUse sys.exc_info() where needed.
Guido van Rossum [Mon, 29 Sep 1997 23:23:46 +0000 (23:23 +0000)]
Use sys.exc_info() where needed.
Use "re" module, making it threadsafe.

27 years agoUse sys.exc_info() where needed.
Guido van Rossum [Mon, 29 Sep 1997 23:22:12 +0000 (23:22 +0000)]
Use sys.exc_info() where needed.

27 years agoNo longer need to be very careful with saving the exception state
Guido van Rossum [Mon, 29 Sep 1997 23:17:48 +0000 (23:17 +0000)]
No longer need to be very careful with saving the exception state
first.  Don't store the traceback as a local variable, to avoid
circular references.

27 years agoRemoving emacs.py, which is obsolete.
Guido van Rossum [Mon, 29 Sep 1997 13:19:53 +0000 (13:19 +0000)]
Removing emacs.py, which is obsolete.

27 years agoAdd optional bufsize argument to various calls so we can make the
Guido van Rossum [Mon, 29 Sep 1997 04:04:39 +0000 (04:04 +0000)]
Add optional bufsize argument to various calls so we can make the
os.fdopen() calls unbuffered.  I presume that it's enough if we can
make all three of them (for stdin, stdout, and stderr) unbuffered and
don't need to specify different buffer sizes per file -- that would
complicate the interface more than I care for.

27 years agoAdd an optional hack for threads in Tkinter.
Guido van Rossum [Sun, 28 Sep 1997 05:52:41 +0000 (05:52 +0000)]
Add an optional hack for threads in Tkinter.
This one works!  However it requires using a modified version of
tclNotify.c (provided), which requires access to the Tcl source
to compile it.  In order to enable this hack, add the following
to the Setup line for _tkinter:
   tclNotify.c -DHAVE_PYTCL_WAITUNTILEVENT -I$(TCL)/generic
where TCL points to the source tree of Tcl 8.0.  Other versions
of Tcl are not supported.

The tclNotify.c file is copyrighted by Sun Microsystems; the
licensing terms are in the file license.terms.  According to this
file, no further permission to distribute this is required,
provided the file license.terms is included.  Hence, I am checking
that in, too.

27 years agoAdd plat- prefix to MACHDEPPATH, now that it's been removed from MACHDEP.
Guido van Rossum [Sun, 28 Sep 1997 05:45:40 +0000 (05:45 +0000)]
Add plat- prefix to MACHDEPPATH, now that it's been removed from MACHDEP.

27 years agoRemove plat- prefix from MACHDEP macro;
Guido van Rossum [Sun, 28 Sep 1997 05:44:03 +0000 (05:44 +0000)]
Remove plat- prefix from MACHDEP macro;
instead it is added to MACHDEPPATH in Modules/Setup.in

27 years agoChanges submitted by Marc-Andre Lemburg to add two tables: errorcode
Guido van Rossum [Sun, 28 Sep 1997 05:41:56 +0000 (05:41 +0000)]
Changes submitted by Marc-Andre Lemburg to add two tables: errorcode
maps errno numbers to errno names (e.g. EINTR), and errorcode maps
them to message strings.  (The latter is redundant because
the new call posix.strerror() now does the same, but alla...)

27 years agoIn whichmodule(), use __module__ if set.
Guido van Rossum [Sun, 28 Sep 1997 05:38:51 +0000 (05:38 +0000)]
In whichmodule(), use __module__ if set.

27 years agoSet the completer's word break characters appropriate for Python.
Guido van Rossum [Fri, 26 Sep 1997 23:00:37 +0000 (23:00 +0000)]
Set the completer's word break characters appropriate for Python.

27 years agoUse Marc Lemburg's tb_lineno() to calculate the correct line number.
Guido van Rossum [Fri, 26 Sep 1997 22:43:02 +0000 (22:43 +0000)]
Use Marc Lemburg's tb_lineno() to calculate the correct line number.
Apparently the traceback object doesn't contains the right linenumber
when -O is used.  Rather than guessing whether -O is on or off, use
tb_lineno() unconditionally.

27 years agoWord completion for the new readline.set_completer() function.
Guido van Rossum [Fri, 26 Sep 1997 22:04:56 +0000 (22:04 +0000)]
Word completion for the new readline.set_completer() function.

When completing a simple identifier, it completes keywords, built-ins
and globals in __main__; when completing NAME.NAME..., it evaluates
(!) the expression up to the last dot and completes its attributes.

It's very cool to do "import string" type "string.", hit the
completion key (twice), and see the list of names defined by the
string module!

Tip: to use the tab key as the completion key, call

    readline.parse_and_bind("tab: complete")

27 years agoReordered and reformatted, and added some cool new features:
Guido van Rossum [Fri, 26 Sep 1997 21:51:21 +0000 (21:51 +0000)]
Reordered and reformatted, and added some cool new features:

set_completer(function)
parse_and_bind(string)
read_init_file(filename)

The first is the most exciting feature: with an appropriate Python
completer function, it can do dynamic completion based on the contents
of your namespace!

27 years agoRelease interpreter lock around readline call in [raw_]input().
Guido van Rossum [Fri, 26 Sep 1997 21:47:43 +0000 (21:47 +0000)]
Release interpreter lock around readline call in [raw_]input().

27 years agoChange bind() to tag_bind() so it works again.
Guido van Rossum [Wed, 24 Sep 1997 13:39:51 +0000 (13:39 +0000)]
Change bind() to tag_bind() so it works again.

27 years agoFix by Sjoerd: don't want to resize to zero length.
Guido van Rossum [Mon, 22 Sep 1997 16:14:27 +0000 (16:14 +0000)]
Fix by Sjoerd: don't want to resize to zero length.

27 years agoChanges by jack so the generated modules export their types
Guido van Rossum [Mon, 22 Sep 1997 16:13:19 +0000 (16:13 +0000)]
Changes by jack so the generated modules export their types
to Python.

27 years agoExport type objects to Python
Jack Jansen [Sat, 20 Sep 1997 17:40:22 +0000 (17:40 +0000)]
Export type objects to Python

27 years agoThe command can now either be a string (as before) or a list of
Guido van Rossum [Thu, 18 Sep 1997 20:00:39 +0000 (20:00 +0000)]
The command can now either be a string (as before) or a list of
arguments for execvp (for those who don't want the shell's argument
parsing).

27 years agoPy_Initialize(): move the call to _PyImport_FixupExtension() to after
Barry Warsaw [Thu, 18 Sep 1997 16:42:02 +0000 (16:42 +0000)]
Py_Initialize(): move the call to _PyImport_FixupExtension() to after
the phase 2 init of the __builtin__ module, so that multiple
interpreters will get the right exceptions.

27 years agoiniterrors(): Eliminate circular reference which was causing a small
Barry Warsaw [Thu, 18 Sep 1997 03:44:38 +0000 (03:44 +0000)]
initerrors(): Eliminate circular reference which was causing a small
but annoying memory leak.  This was introduced when PyExc_Exception
was added; the loop above populating the PyExc_StandardError exception
tuple started at index 1 in bltin_exc, but PyExc_Exception was added
at index 0, so PyExc_StandardError was getting inserted in itself!
How else can a tuple include itself?!

Change the loop to start at index 2.

This was a *fun* one! :-)

27 years ago[Py_Exc]NumberError => [Py_Exc]ArithmeticError
Barry Warsaw [Tue, 16 Sep 1997 21:51:14 +0000 (21:51 +0000)]
[Py_Exc]NumberError => [Py_Exc]ArithmeticError

27 years agoNumberError => ArithmeticError
Barry Warsaw [Tue, 16 Sep 1997 21:50:59 +0000 (21:50 +0000)]
NumberError => ArithmeticError

27 years agoNew API PyErr_NewException(name, base, dict) to create simple new exceptions.
Guido van Rossum [Tue, 16 Sep 1997 21:50:37 +0000 (21:50 +0000)]
New API PyErr_NewException(name, base, dict) to create simple new exceptions.

27 years ago[Py_Exc]NumberError => [Py_Exc]ArithmeticError
Barry Warsaw [Tue, 16 Sep 1997 21:50:36 +0000 (21:50 +0000)]
[Py_Exc]NumberError => [Py_Exc]ArithmeticError

27 years agoPyErr_Print(): When printing a class exception, try to dig out the
Barry Warsaw [Tue, 16 Sep 1997 21:42:03 +0000 (21:42 +0000)]
PyErr_Print(): When printing a class exception, try to dig out the
__module__ string and if found, print <module>.<class>, unless
<module> == "exceptions".

27 years agoMoved pystone to Lib/test. Use import test.pystone to run it.
Guido van Rossum [Tue, 16 Sep 1997 18:57:42 +0000 (18:57 +0000)]
Moved pystone to Lib/test.  Use import test.pystone to run it.

27 years agoSkip symlinks; don't bother keeping a list of files that is never used.
Guido van Rossum [Tue, 16 Sep 1997 18:57:14 +0000 (18:57 +0000)]
Skip symlinks; don't bother keeping a list of files that is never used.

27 years agoNew API PyErr_NewException(name, base, dict) to create simple new exceptions.
Guido van Rossum [Tue, 16 Sep 1997 18:43:50 +0000 (18:43 +0000)]
New API PyErr_NewException(name, base, dict) to create simple new exceptions.

27 years agoIntroduce PyExc_Exception as the conceptual root class for all exceptions.
Guido van Rossum [Tue, 16 Sep 1997 18:43:15 +0000 (18:43 +0000)]
Introduce PyExc_Exception as the conceptual root class for all exceptions.

27 years agoTwo subtle changes:
Guido van Rossum [Tue, 16 Sep 1997 18:42:04 +0000 (18:42 +0000)]
Two subtle changes:

(1) Introduce Exception as the conceptual root class for all exceptions.

(2) Do less work in __init__(), and more in __str__ (store args
unchanged).

27 years agoMove the "import readline" to an earlier place so it is also done when
Guido van Rossum [Tue, 16 Sep 1997 16:11:28 +0000 (16:11 +0000)]
Move the "import readline" to an earlier place so it is also done when
"-i" is given.  (Yes, I know, giving in to Marc Lemburg who wanted
this :-)

27 years agoAdd strerror() interface.
Guido van Rossum [Mon, 15 Sep 1997 22:54:34 +0000 (22:54 +0000)]
Add strerror() interface.

27 years agoPatch by Case Roole <cjr@bound.xs4all.nl> to fail with a more
Guido van Rossum [Mon, 15 Sep 1997 15:39:11 +0000 (15:39 +0000)]
Patch by Case Roole <cjr@bound.xs4all.nl> to fail with a more
explanatory message when the manual directories aren't found.
(I have to say I'm surprised that it actually still works!)

27 years agoEntirely rewritten parseaddr() function by Sjoerd Mullender.
Guido van Rossum [Mon, 15 Sep 1997 14:12:54 +0000 (14:12 +0000)]
Entirely rewritten parseaddr() function by Sjoerd Mullender.
(Includes a patch he sent me a few days later.)

27 years agoAdded code to emit trailing ',' for singleton tuples in two places.
Guido van Rossum [Sun, 14 Sep 1997 23:21:51 +0000 (23:21 +0000)]
Added code to emit trailing ',' for singleton tuples in two places.

27 years agoExport names for the types defined by this module: TkappType and TkttType.
Guido van Rossum [Sat, 13 Sep 1997 00:44:23 +0000 (00:44 +0000)]
Export names for the types defined by this module: TkappType and TkttType.

27 years agoThree independent changes:
Guido van Rossum [Fri, 12 Sep 1997 20:07:24 +0000 (20:07 +0000)]
Three independent changes:

- Don't use "from copy_reg import *".

- Use cls.__module__ instead of calling whichobject(cls, cls.__name__);
  also try __module__ in whichmodule(), just in case.

- After calling save_reduce(), add the object to the memo.

27 years agoWhen creating a class, set its __module__ attribute to the module
Guido van Rossum [Fri, 12 Sep 1997 20:04:46 +0000 (20:04 +0000)]
When creating a class, set its __module__ attribute to the module
whose name is in the current globals' __name__ variable.  If __name__
is not set, ignore this.

27 years agoAdded hint to skip the heavy stuff on first reading.
Guido van Rossum [Thu, 11 Sep 1997 23:01:04 +0000 (23:01 +0000)]
Added hint to skip the heavy stuff on first reading.

27 years agoAs Paul Prescod pointed out, metaprogramming is really something
Guido van Rossum [Thu, 11 Sep 1997 22:54:49 +0000 (22:54 +0000)]
As Paul Prescod pointed out, metaprogramming is really something
different (programs that write programs).  We are dealing with
metaclasses here.  So change the words slightly.

27 years agoInstall config.h under $exec_prefix/include rather than $exec_prefix/lib.
Guido van Rossum [Thu, 11 Sep 1997 14:37:59 +0000 (14:37 +0000)]
Install config.h under $exec_prefix/include rather than $exec_prefix/lib.

27 years agoAdded docstrings. Not for the obsolete functions though.
Guido van Rossum [Tue, 9 Sep 1997 22:04:42 +0000 (22:04 +0000)]
Added docstrings.  Not for the obsolete functions though.

27 years agoDeleted find_module_in_package and find_module_in_directory -- they
Guido van Rossum [Tue, 9 Sep 1997 20:54:35 +0000 (20:54 +0000)]
Deleted find_module_in_package and find_module_in_directory -- they
aren't needed and it was a mistake to add them.

27 years agoUpdate the description and the example to the new functionality, which
Guido van Rossum [Tue, 9 Sep 1997 20:53:37 +0000 (20:53 +0000)]
Update the description and the example to the new functionality, which
is mostly concentrated in a generalized find_module() and the new
load_module().  Added the new module type constants.  Declare that
SEARCH_ERROR and a whole bunch of module-type-specific functions are
obsolete.

27 years ago#Added doc string.
Guido van Rossum [Tue, 9 Sep 1997 20:44:04 +0000 (20:44 +0000)]
#Added doc string.

27 years agoMake functionality more closely the same as what's implemented by default.
Guido van Rossum [Tue, 9 Sep 1997 20:39:58 +0000 (20:39 +0000)]
Make functionality more closely the same as what's implemented by default.

27 years ago*** empty log message ***
Guido van Rossum [Tue, 9 Sep 1997 20:35:20 +0000 (20:35 +0000)]
*** empty log message ***

27 years agoCrrected a flow control error that caused the wrong error message when
Guido van Rossum [Tue, 9 Sep 1997 18:53:47 +0000 (18:53 +0000)]
Crrected a flow control error that caused the wrong error message when
load-module() didn't find a built-in or frozen module.  Also got rid
of is_frozen(), which duplicated the functionality of
find_frozen()!=NULL.

27 years agoImplemented balloon help for EditPythonPrefs
Jack Jansen [Tue, 9 Sep 1997 13:58:19 +0000 (13:58 +0000)]
Implemented balloon help for EditPythonPrefs

27 years agoAdded Help module
Jack Jansen [Tue, 9 Sep 1997 13:57:59 +0000 (13:57 +0000)]
Added Help module

27 years agoAdded a button to increment buildno, so it doesn't happen
Jack Jansen [Tue, 9 Sep 1997 13:57:15 +0000 (13:57 +0000)]
Added a button to increment buildno, so it doesn't happen
automatically all the time.

27 years agoAdded balloon help for options dialog.
Jack Jansen [Tue, 9 Sep 1997 13:56:34 +0000 (13:56 +0000)]
Added balloon help for options dialog.
Added Help module.
Checked in PythonCore.prj.hqx (which had somehow slipped through until
now)

27 years agoAdded no-site-python and old-exceptions preferences.
Jack Jansen [Tue, 9 Sep 1997 13:54:25 +0000 (13:54 +0000)]
Added no-site-python and old-exceptions preferences.
Implemented balloon help for options dialog.

27 years agoAdded old-exception and no-site-python options and balloon help
Jack Jansen [Tue, 9 Sep 1997 13:53:21 +0000 (13:53 +0000)]
Added old-exception and no-site-python options and balloon help

27 years agoAdded interface to the Balloon Help Manager
Jack Jansen [Tue, 9 Sep 1997 13:52:47 +0000 (13:52 +0000)]
Added interface to the Balloon Help Manager

27 years agoAdded old-exceptions and no-site-python preferences and upped version
Jack Jansen [Tue, 9 Sep 1997 13:51:17 +0000 (13:51 +0000)]
Added old-exceptions and no-site-python preferences and upped version
to 4.