Commit Graph

692 Commits

Author SHA1 Message Date
Guido van Rossum
3d3a52aa3a An example of a multi-threaded Tkinter program. 1998-05-28 22:52:01 +00:00
Guido van Rossum
f638d1c9dd Fix some comments; move 'import random' to top. 1998-05-26 21:43:44 +00:00
Guido van Rossum
6c3a2cbc52 whrandom -> random 1998-05-20 17:13:01 +00:00
Guido van Rossum
29892d848c Use whrandom instead of rand.
Run 500 steps instead of forever.
1998-05-19 21:16:10 +00:00
Guido van Rossum
8c8e814992 Add link to Anthony Baxter's enhanced version. 1998-04-27 14:14:41 +00:00
Guido van Rossum
bd8341eeeb Catch exceptions in final self.destroy() call. 1998-04-10 19:17:41 +00:00
Guido van Rossum
5d97ebf2ac Got rid of redundant copy of telnetlib.py 1998-04-06 14:35:27 +00:00
Guido van Rossum
07af9a7ddd Add a sleep(0.00001) call to make sure all threads run. 1998-03-26 20:09:16 +00:00
Guido van Rossum
2e6938f167 Fix bug in islocked() -- it would always return 0. 1998-03-17 21:28:21 +00:00
Guido van Rossum
36123aae0b Removed condition.py -- it was just sync.py without
the mrsw lock and without 'condition' allocating a lock by default
1998-02-14 03:11:38 +00:00
Guido van Rossum
44f5c75f43 Add Piet van Oostrum's name to the comments. 1998-01-29 04:04:04 +00:00
Guido van Rossum
dd918a990a Add simple Unix socket example by Piet van Oostrum. 1998-01-28 16:54:00 +00:00
Fred Drake
5b8b8cd6c0 Fixed typo reported by Grzegorz Makarewicz <mak@mikroplan.com.pl>. 1998-01-28 14:59:48 +00:00
Guido van Rossum
25f1722dd7 Paint demo by Dave Mitchell. There's clearly a demand for such a
demo, so here it is.
1998-01-26 16:47:30 +00:00
Guido van Rossum
48b805c07c SO_REUSEPORT should be SO_REUSEADDR.
I found this in a mail of two and a half years ago from Yusuf Goolamabbas.
1998-01-15 22:36:13 +00:00
Guido van Rossum
81e84c95c5 Just for fun, add a static module, "xyzzy" -- show that calling its
initxyzzy() works.
1997-12-25 04:51:41 +00:00
Guido van Rossum
643f8f62b4 Add setsockopt...SO_REUSEADDR to avoid stupid waiting when killing and
restarting the server.
1997-12-25 04:48:51 +00:00
Guido van Rossum
ba179051aa Fix the way the version number is gotten out of the RCS revision. 1997-12-09 19:39:12 +00:00
Guido van Rossum
1a24bb53d5 Fix the test for pow() -- no more TypeErrors are raised! 1997-12-09 19:38:39 +00:00
Guido van Rossum
c37eb56f96 Forgot to use &lt;/&gt; for some example output. 1997-12-05 16:18:45 +00:00
Guido van Rossum
682fbe55e5 Remove hyperlink to time-sensitive Python release info. 1997-11-25 15:33:44 +00:00
Guido van Rossum
37885c27c0 Trivial change in prompt label suggested by Case Roole. 1997-11-24 17:49:13 +00:00
Guido van Rossum
46a0bb4c3c Typo discovered by Case Roole. 1997-10-07 14:37:58 +00:00
Guido van Rossum
d6449a2b11 Be more careful with closing fd's 0,1,2. 1997-10-07 14:37:31 +00:00
Guido van Rossum
ef31b240ea Add note about condition.py. 1997-10-07 14:37:00 +00:00
Guido van Rossum
5edcf34fac Change bind() to tag_bind() so it works again. 1997-09-24 13:39:51 +00:00
Guido van Rossum
a2f626ff58 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!)
1997-09-15 15:39:11 +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
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
0cdb887676 Completed first draft. 1997-08-26 00:08:51 +00:00
Guido van Rossum
1fb071cc64 Checkpoint. 1997-08-25 21:36:44 +00:00
Guido van Rossum
27e4aa3168 Arbitrary point checkpoint commit. Take no notice. 1997-08-25 15:37:59 +00:00
Guido van Rossum
bff110f3f1 Examples of metaprogramming in pure Python. 1997-08-23 21:14:37 +00:00
Guido van Rossum
21c5c8fa5b Correct off-by-two-pixels error. 1997-08-22 20:56:07 +00:00
Guido van Rossum
aa61505fd2 Use a counter instead of a Boolean to check for initialized; n calls
to Py_Initialize will be undone by n calls to Py_Uninitialize.
1997-08-20 22:40:18 +00:00
Guido van Rossum
dac444703d Add try-finally around main loop. 1997-08-14 19:49:27 +00:00
Guido van Rossum
20abb4e6b4 Added (commented-out) defs for use with the build tree instead of the
installed version.
1997-08-14 19:48:42 +00:00
Guido van Rossum
c46d22e52e Print ps (process status) for us when starting a new thread.
Even less shuffling of stdout (only at start of new interpreter).

Interact properly with new interpreter initialization conventions
(must use Py_Initialize/Py_Finalize *and*
Py_NewInterpreter/Py_EndInterpreter).

Probably more minor changes.
1997-08-02 02:02:22 +00:00
Guido van Rossum
630924f190 Use Py_NewInterpreter() and friends. Remove saving/restoring of std files. 1997-07-25 20:59:55 +00:00
Guido van Rossum
661aebcbde New test for generic Makefile.pre.in 1997-07-19 23:14:13 +00:00
Guido van Rossum
a955967a5b Added description of the extend subdirectory. 1997-07-19 23:13:10 +00:00
Guido van Rossum
a88446aa4a Some improvements, e.g. -L/depot/... is not needed. 1997-07-19 21:34:11 +00:00
Guido van Rossum
e0c6901369 Added leading comment and security check. 1997-07-19 21:33:10 +00:00
Guido van Rossum
42ded89c08 Reformulate security check using getsockname(). 1997-07-19 21:29:28 +00:00
Guido van Rossum
eca991df27 Change security policy -- only accept requests from current host. 1997-07-19 21:13:53 +00:00
Guido van Rossum
d1bef00f66 Removed old signature. 1997-07-19 21:02:32 +00:00
Guido van Rossum
14b0e700a0 Updated description for embed; added pysvr. 1997-07-19 21:02:08 +00:00
Guido van Rossum
5c8b991175 New example of threaded embedding 1997-07-19 21:00:47 +00:00
Guido van Rossum
6e614e3d2a Updated the Makefile to work with the new build strategy. 1997-07-19 20:58:50 +00:00
Guido van Rossum
fe97656631 Hide .fdc files here. 1997-05-28 16:14:48 +00:00
Guido van Rossum
5416a0d97c Checking in zlib demo. 1997-05-28 16:13:21 +00:00
Guido van Rossum
0609f191bc A completely new Rat.py by Sjoerd. 1997-05-13 19:25:57 +00:00
Fred Drake
b2c02de9cb Removed pprint.py.
Removed pprint.py from the README; it's now in the standard lib.
1997-04-16 04:47:57 +00:00
Fred Drake
b5d20393b1 Always use spaces for indentation.
Added pformat() function:  formats object to a string representation with
	no trailing newline; returns the string.
1997-04-15 14:15:23 +00:00
Guido van Rossum
9a8cb84072 Checked in some new Tk demos that I wrote a while ago. 1997-04-03 00:04:51 +00:00
Guido van Rossum
b5846d7600 A different winning animation. 1996-12-30 16:45:14 +00:00
Guido van Rossum
a0dc1c4a61 Actually, *this* fixes the last bug. 1996-12-30 02:37:07 +00:00
Guido van Rossum
1b2b53a25d Considerably restructured. This fixes the one remaining bug. 1996-12-30 02:20:29 +00:00
Guido van Rossum
8de9f894e1 Solitaire game, like the one that comes with Windows. 1996-12-29 20:15:32 +00:00
Guido van Rossum
f06ee5fa07 /usr/local/bin/python -> /usr/bin/env python 1996-11-27 19:52:01 +00:00
Guido van Rossum
58a7856961 Pass self as master to Entry() widget constructor. 1996-11-27 19:47:42 +00:00
Guido van Rossum
c153d12738 Got rid of almost totally obsolete Demo/www subdir. 1996-10-11 14:49:19 +00:00
Fred Drake
3f3691e12f (Demo/parser/FILES, Demo/parser/Makefile, Demo/parser/parser.tex,
Demo/parser/texipre.dat):
	Clean up support files for stand-alone documentation formatting,
	make sure copyright statement is consistent with the copyright.
1996-09-12 12:59:25 +00:00
Guido van Rossum
8206fb9c4c Final set of changes by Fred before 1.4beta3 1996-08-26 00:33:29 +00:00
Guido van Rossum
a4ddb238bc update -- Undo is now entry 1 1996-08-21 20:13:08 +00:00
Guido van Rossum
4ec060ad28 unicast pendant for broadcast.py 1996-08-21 20:11:55 +00:00
Guido van Rossum
16d27e3b14 Demos for Fred's parser module 1996-08-21 16:28:53 +00:00
Guido van Rossum
bf66c64ffb Added note about standard library module xdrlib.py 1996-08-19 22:24:21 +00:00
Guido van Rossum
2108a50465 Remove comment "SGI only" 1996-07-30 19:07:18 +00:00
Guido van Rossum
3df1d1b89f Simplified and rationalized. 1996-07-30 19:06:36 +00:00
Guido van Rossum
c163ae5237 mac utility 1996-07-30 19:05:56 +00:00
Guido van Rossum
db9c054f60 turn a pile of RCS files into a ChangeLog file 1996-07-30 19:05:41 +00:00
Guido van Rossum
ef253701a6 print MX record 1996-07-30 19:04:18 +00:00
Guido van Rossum
29b1606951 Adapted to CNRI 1996-07-30 19:02:52 +00:00
Guido van Rossum
72ba616066 Added note about Python's support of complex numbers.
Added exp(z).
1996-07-30 19:02:01 +00:00
Guido van Rossum
89cb67bb64 Updated for Python 1.4 1996-07-30 18:57:18 +00:00
Fred Drake
4dd0bf92e6 (rmt.py): Updated to "modern" python coding conventions, somewhat. Keyword
arguments and explicit calls to .pack() are used; no more dictionaries
	are being passed to Tkinter constructors.  Otherwise, the example is
	unchanged.  (The app isn't implemented as a Python object.)
1996-07-23 17:47:21 +00:00
Guido van Rossum
7a1c7918e0 add mac compatibility 1996-07-21 02:09:54 +00:00
Guido van Rossum
faefe4cb60 Fix typos (need to use tag_bind, not bind). 1996-05-24 18:40:46 +00:00
Guido van Rossum
e71c5a7585 Removed broken tst.py 1996-04-26 20:53:30 +00:00
Jack Jansen
10d0f8fc40 Renamed module tkinter to _tkinter 1995-10-23 14:36:05 +00:00
Guido van Rossum
5e6a3564b0 undo opaque=fopaque changes; make test script more flexible 1995-10-11 18:54:15 +00:00
Guido van Rossum
81a07ceddc idraw on top of an image 1995-10-11 18:27:23 +00:00
Guido van Rossum
447ae53eab fix for 4.0 1995-10-08 00:41:25 +00:00
Guido van Rossum
c0c01f79c6 more elegant way to treat exit status 1995-10-07 20:48:17 +00:00
Guido van Rossum
a176f585c4 add "-r revisions" flag to log flags 1995-10-07 20:47:35 +00:00
Guido van Rossum
7bde92b65c added log option; cleanup afterwards 1995-10-07 19:47:26 +00:00
Guido van Rossum
bffda89914 change log() to return the string instead of printing it 1995-10-07 19:46:08 +00:00
Guido van Rossum
83d6bbf597 search for keyfile in sys.path as last resort; reword exception 1995-10-07 19:35:07 +00:00
Guido van Rossum
5a6ad8fb71 flush before reading response from socket 1995-10-07 19:27:20 +00:00
Guido van Rossum
11bb1743b6 mac robustness: use os.path.join 1995-10-07 19:26:06 +00:00
Guido van Rossum
f6d69289a3 mac robustness: default timezone, unlink target before rename 1995-10-07 19:25:25 +00:00
Guido van Rossum
ee3de2a8b5 small fixes 1995-10-04 18:39:03 +00:00
Guido van Rossum
502d96021b incompletely converted to Tk 4.0 1995-09-07 19:59:22 +00:00
Guido van Rossum
c27e04228c adapted to Tk 4.0 and CNRI man page locations 1995-09-07 19:47:46 +00:00
Guido van Rossum
69428f1fb3 improve fonts; Tk 4.0 aware 1995-09-07 19:46:43 +00:00
Guido van Rossum
bbf817557f simplified no Tk() sets _default_root 1995-09-07 19:45:52 +00:00
Guido van Rossum
55618efad9 use $DISPLAY 1995-09-07 19:44:48 +00:00
Guido van Rossum
c66394d049 Initial revision 1995-09-07 19:42:57 +00:00
Guido van Rossum
ff99a72f53 change obsolete isfile to isvalid; add lock and unlock commands 1995-07-18 18:40:41 +00:00
Guido van Rossum
ec9ea611d2 remove comment about obsolete variable 1995-07-18 18:35:17 +00:00
Guido van Rossum
a79f5a3256 implemented 'add' command and commit for added files 1995-07-18 18:34:34 +00:00
Sjoerd Mullender
9f02331d80 Ignore a few more names when comparing directories. 1995-07-10 11:58:31 +00:00
Guido van Rossum
464f62b6c0 added support for -L flag (local operation) 1995-06-23 22:41:34 +00:00
Guido van Rossum
2ba1b4c5f2 add -L option 1995-06-23 22:40:59 +00:00
Guido van Rossum
bab4725401 delete file after checkin 1995-06-23 22:37:53 +00:00
Guido van Rossum
903afd0441 add bug comment 1995-06-23 22:33:57 +00:00
Guido van Rossum
c503c97f1a restructured index somewhat 1995-06-23 22:11:18 +00:00
Guido van Rossum
ab75eb244e rewritten using rcslib.py 1995-06-23 22:07:17 +00:00
Guido van Rossum
40de53c3bd use the new rcslib 1995-06-23 22:05:39 +00:00
Guido van Rossum
8608ab65e3 initial checkin 1995-06-23 22:03:28 +00:00
Guido van Rossum
72974f35fb define RCSProxyClient here instead of in RCSProxy.py 1995-06-23 21:59:12 +00:00
Guido van Rossum
802c437a95 rewritten and documented 1995-06-23 21:58:18 +00:00
Guido van Rossum
79ed32d553 barry's contributions 1995-06-23 14:40:06 +00:00
Guido van Rossum
6ea3f92109 added notes about security 1995-06-21 02:19:55 +00:00
Guido van Rossum
54175f7cbe import string; add 129.6.64 to security 1995-06-21 02:10:32 +00:00
Guido van Rossum
f3d39abb25 add security 1995-06-21 02:09:20 +00:00
Guido van Rossum
541df3e99e bugfixes 1995-06-21 02:08:55 +00:00
Guido van Rossum
d1972af22a update -R; diff -r<rev>; send mail on commit 1995-06-21 01:02:06 +00:00
Guido van Rossum
29cd62b343 add doc for extra field 1995-06-21 01:00:46 +00:00
Guido van Rossum
45babef8c2 security stuff added 1995-06-21 01:00:17 +00:00
Guido van Rossum
37a291180c placeholder for security measures 1995-06-21 00:55:59 +00:00
Guido van Rossum
2f7ef91a5e eremoved should be edeleted, tests for lseen/rseen should be lsum/rsum 1995-05-01 20:22:01 +00:00
Guido van Rossum
ec8cfd4089 largely rewritten FileClass and RCVS 1995-05-01 20:06:44 +00:00
Guido van Rossum
1c653bd6be moved proxy; added __cmp__(); made proxy optional for getremote() 1995-05-01 20:06:06 +00:00
Guido van Rossum
6c1504629f extensive description of what's here 1995-04-28 22:28:39 +00:00
Guido van Rossum
8b5e0fa862 added setentry() and use it in commit so CVS/Entries gets updated 1995-04-28 21:48:16 +00:00
Guido van Rossum
eea4d9e85d moved package to standard place 1995-04-28 21:21:21 +00:00
Guido van Rossum
3d761b5548 addpack 1995-04-28 20:40:47 +00:00
Guido van Rossum
2d2a60e29b only diff differing files
add PostUsageMessage
1995-04-28 19:24:50 +00:00
Guido van Rossum
177df7d7c9 get default directory from CVS/Repository 1995-04-28 19:23:13 +00:00
Guido van Rossum
330e884082 add diff command; add remove() function 1995-04-28 17:56:32 +00:00
Guido van Rossum
bafc14da68 implemented commit 1995-04-28 15:41:51 +00:00
Guido van Rossum
d22f59fd5d missed setting eseen and extra when restoring an entry 1995-04-28 15:37:22 +00:00
Guido van Rossum
ba244688c6 Handled new and delete properly 1995-04-28 15:33:03 +00:00
Guido van Rossum
6bb4a51daa implemented action() now, plus some bug fixes 1995-04-28 15:26:37 +00:00
Guido van Rossum
b07d729c2d correct call to unparse, should be putentry now 1995-04-28 15:25:44 +00:00
Guido van Rossum
81be17bdae report() needs to report enew and edeleted 1995-04-28 14:33:08 +00:00
Guido van Rossum
ae21ced5da Added some more machinery -- still not finished 1995-04-28 14:32:26 +00:00
Guido van Rossum
8bcd301cc6 Initial revision 1995-04-28 14:31:36 +00:00
Guido van Rossum
e1220ff0b8 testing 1995-04-28 13:12:35 +00:00
Guido van Rossum
c218a7e7ea rewritten out of frustration (not yet finished) 1995-04-27 23:33:43 +00:00
Guido van Rossum
78016d8630 renamed to CommandFrameWork
added ready() message
added PostUsageMessage
1995-04-27 23:32:47 +00:00
Guido van Rossum
318b80d097 Initial revision 1995-04-27 23:00:17 +00:00
Guido van Rossum
729529b1e5 Initial revision 1995-04-27 21:29:02 +00:00
Guido van Rossum
deb627c06e test -> main 1995-04-27 21:28:53 +00:00
Guido van Rossum
547e8d8c0f if __name__ etc
print filename when asking log message
1995-04-27 21:28:20 +00:00
Guido van Rossum
00bbf09e1a largely rewritten, out of frustration 1995-04-27 21:24:16 +00:00
Guido van Rossum
68abf54d71 got rid of debug prints 1995-04-27 19:02:18 +00:00