Guido van Rossum
7cc56eb524
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.
1997-09-12 20:04:46 +00:00
Guido van Rossum
626a8d034c
Added hint to skip the heavy stuff on first reading.
1997-09-11 23:01:04 +00:00
Guido van Rossum
7ade6da866
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.
1997-09-11 22:54:49 +00:00
Guido van Rossum
abffd00502
Install config.h under $exec_prefix/include rather than $exec_prefix/lib.
1997-09-11 14:37:59 +00:00
Guido van Rossum
0207e6de38
Added docstrings. Not for the obsolete functions though.
1997-09-09 22:04:42 +00:00
Guido van Rossum
c172f26861
Deleted find_module_in_package and find_module_in_directory -- they
...
aren't needed and it was a mistake to add them.
1997-09-09 20:54:35 +00:00
Guido van Rossum
3cdb8f3286
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.
1997-09-09 20:53:37 +00:00
Guido van Rossum
4ece95d55a
#Added doc string.
1997-09-09 20:44:04 +00:00
Guido van Rossum
4f9f8e3599
Make functionality more closely the same as what's implemented by default.
1997-09-09 20:39:58 +00:00
Guido van Rossum
501d0bb7ad
*** empty log message ***
1997-09-09 20:35:20 +00:00
Guido van Rossum
a86f77d4dd
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.
1997-09-09 18:53:47 +00:00
Jack Jansen
b95901ec2e
Implemented balloon help for EditPythonPrefs
1997-09-09 13:58:19 +00:00
Jack Jansen
80b5329f76
Added Help module
1997-09-09 13:57:59 +00:00
Jack Jansen
675cda0787
Added a button to increment buildno, so it doesn't happen
...
automatically all the time.
1997-09-09 13:57:15 +00:00
Jack Jansen
37b4b49962
Added balloon help for options dialog.
...
Added Help module.
Checked in PythonCore.prj.hqx (which had somehow slipped through until
now)
1997-09-09 13:56:34 +00:00
Jack Jansen
01cfe36c3a
Added no-site-python and old-exceptions preferences.
...
Implemented balloon help for options dialog.
1997-09-09 13:54:25 +00:00
Jack Jansen
36b983c2c2
Added old-exception and no-site-python options and balloon help
1997-09-09 13:53:21 +00:00
Jack Jansen
bf2f6021c5
Added interface to the Balloon Help Manager
1997-09-09 13:52:47 +00:00
Jack Jansen
6954e34324
Added old-exceptions and no-site-python preferences and upped version
...
to 4.
1997-09-09 13:51:17 +00:00
Jack Jansen
c6bb281c50
Added old-exceptions and no-site-python options and upped preference
...
version to 4.
Added balloon-help item to options dialog.
1997-09-09 13:50:40 +00:00
Guido van Rossum
1c0d851a32
Renamed platform specific subdirectories to plat-*.
1997-09-09 03:50:59 +00:00
Guido van Rossum
5c1f5bd5f6
Renamed dos_8x3 to dos-8x3.
1997-09-09 03:42:09 +00:00
Guido van Rossum
d7500fcbb4
These directories renamed: tkinter -> lib-tk, stdwin -> lib-stdwin.
1997-09-09 03:39:21 +00:00
Guido van Rossum
045e688f6f
Patch submitted by Brad Howes (with one bug fixed by me): allow
...
arbitrary nested parens in a %(...)X style format.
#Also folded two lines and added more detail to the error message for
#unsupported format character.
1997-09-08 18:30:11 +00:00
Guido van Rossum
9905ef9669
Added support for __all__, which should be a list of modules to be
...
imported when the user says "from package import *".
1997-09-08 16:07:11 +00:00
Guido van Rossum
c8bf884248
Added test for __all__.
1997-09-08 16:06:20 +00:00
Jack Jansen
e632380b55
Dunno, rebinhexed?
1997-09-08 13:26:55 +00:00
Jack Jansen
8a99a8aa89
Preferences is a general module to get (and set) preferences in
...
resource files with various inheritence rules, parsers, etc.
pythonprefs uses this to create a single uniform interface to all
relevant python preferences.
1997-09-08 13:26:36 +00:00
Jack Jansen
447e01b04e
Preference resource now has a version number
1997-09-08 13:24:54 +00:00
Jack Jansen
222c34edc6
Moved the include of macbuildno.h to getbuildinfo.c. Putting it here
...
resulted in full recompilation every time.
1997-09-08 13:24:23 +00:00
Jack Jansen
2e871e4f09
Added SysBeep
1997-09-08 13:23:19 +00:00
Jack Jansen
5b3c9717c4
The preference resource now has a version number
1997-09-08 13:22:49 +00:00
Jack Jansen
ac62569fd0
sys.prefix and sys.exec_prefix are now set correctly.
1997-09-08 13:22:22 +00:00
Jack Jansen
80cf5a8c4c
The python preference resource now has a version number, and
...
"optimize" has replaced "don't print".
1997-09-08 13:21:37 +00:00
Jack Jansen
3b3a287d12
Major overhaul: this is now little more than a user interface, the
...
preference handling code is in modules pythonprefs and preferences.
This should finally make it easier for someone (Just?) to write a
decent interface to preference setting, and it'll allow setting
initial sys.path and such from ConfigurePython.
1997-09-08 13:19:42 +00:00
Jack Jansen
d0240837fc
Run NumPy installer, if present.
...
Added a couple of splash screens to show what we're doing
1997-09-08 13:16:29 +00:00
Guido van Rossum
4cf4de5d11
Brought up to date with new options and env vars.
1997-09-08 04:06:15 +00:00
Guido van Rossum
e8fd143b7e
#Adapt the doc string to reality.
1997-09-08 02:47:46 +00:00
Guido van Rossum
6d911018f7
#Oops, missed a plat- prefix (for Lib/generic).
1997-09-08 02:31:17 +00:00
Guido van Rossum
7b877a9278
Some nits, added a whole section on what you could do with
...
metaclasses, and acks.
1997-09-08 02:20:57 +00:00
Guido van Rossum
7ca65abb2f
Set it to 1.5a4, now we have dotted-name import...
1997-09-08 02:17:31 +00:00
Guido van Rossum
10499324cf
Initialize self.__tempfiles to [] in the constructor (else it remains
...
a shared class variable -- but each instance will attempt to clean it
up entirely ob cleanup).
1997-09-08 02:16:33 +00:00
Guido van Rossum
62b297b698
Change packages -> site-packages
1997-09-08 02:14:09 +00:00
Guido van Rossum
d6ead328b3
*Semantic change*: when unpickling the instance variables of an
...
instance, use inst.__dict__.update(value) instead of a for loop with
setattr() over the value.keys(). This is more consistent (the
pickling doesn't use getattr() either but pickles inst.__dict__) and
avoids problems with instances that have a __setattr__ hook.
But it *is* a semantic change (because the setattr hook is no longer
used). So beware!
1997-09-08 02:08:11 +00:00
Guido van Rossum
75626a3b93
Indent the #error so that a strict K&R cpp doesn't complain.
1997-09-08 02:04:00 +00:00
Guido van Rossum
9cf4e2bde7
Change packages to site-packages (so it's clearly not a package itself).
1997-09-08 02:02:37 +00:00
Guido van Rossum
bbd6152fec
Prefix MACHDEP directory with 'plat-'.
1997-09-08 01:56:35 +00:00
Guido van Rossum
ab61c6b290
Change the names of the subdirectories tkinter and stdwin to
...
lib-tk and lib-stdwin. (BTW this was also done in the previous
checkin of (toplevel)/Makefile.in, though not noted in the checkin
message.)
1997-09-08 01:54:43 +00:00
Guido van Rossum
38bbbc733f
Forgot to install the test/output directory!
1997-09-08 01:51:23 +00:00
Guido van Rossum
eeadc04200
Look for uuencoded test files in the directory containing this module, too.
...
(This is necessary because when imported as test.test_rgbimg, the test
directory is not on sys.path.)
1997-09-07 16:54:34 +00:00