Guido van Rossum
fea2af1e9b
* More changes due to stricter argument passing rules
...
* Fixed calendar.py, mimetools.py, whrandom.py to cope with time.time()
returning a floating point number. (And fix old bug in calendar)
* Add recursion level to mainloop.mainloop(), to make it reentrant.
1993-01-04 09:16:51 +00:00
Sjoerd Mullender
4fff13faca
CL.py: adapted to newest version of CL library.
...
cdplayer.py: It is now also possible to give the CD's TOC as argument
to init(). The TOC is a string consisting of 2 digits giving the
number of tracks and then for each track the length of the track as
number of minutes and number of seconds (2 digits each).
cddb.py: Interface to the .cddb directory. Usage is the same as for
cdplayer.py.
1992-12-14 13:16:55 +00:00
Guido van Rossum
89a78697b8
* Got entirely rid of path.py.
...
* Many modules: fixes for new, stricter, argument passing rules
(most changes were automatic ones -- not all of this is tested!).
* gwin.py: now uses mainloop.py for its main loop and window admin.
* mainloop.py: always call dispatch() with event as a tuple!
* Fix bug in pdb's 'clear' command -- don't set the bpt but clear it!
1992-12-14 12:57:56 +00:00
Guido van Rossum
6209b97df4
Added output from testall run, for autotest.py.
1992-11-27 22:54:49 +00:00
Guido van Rossum
85f1820ee1
Added some new tests and two new files for testing: test_types.py
...
(testing operations on built-in types) and autotest.py (automatic
regression testing).
1992-11-27 22:53:50 +00:00
Guido van Rossum
18fc5696c8
* mainloop.py: added facility for calling select(). Also added
...
embryonic facility for pseudo-modal dialogs.
* stdwinevents.py: added modifier masks for key/mouse events
* renamed exceptions in nntplib.py
* Changed string.join() to call string.joinfields() to profit of
strop.joinfields()
1992-11-26 09:17:19 +00:00
Guido van Rossum
21974798ce
Added all_errors, list of all possible exceptions.
1992-11-06 13:34:17 +00:00
Guido van Rossum
c68a40183b
Use getsockname() if it exists
1992-11-05 23:01:42 +00:00
Guido van Rossum
c567c60135
Added much functionality, changed some names (errors, login).
1992-11-05 22:22:37 +00:00
Guido van Rossum
c629d34c4f
* change default line numbers for 'list' in pdb.py
...
* changed eval() into getattr() in cmd.py
* added dirname(), basename() and (dummy) normath() to macpath.py
* renamed nntp.py to nntplib.py
* Made string.index() compatible with strop.index()
* Make string.atoi('') raise string.atoi_error rather than ValueError
* Added dirname() and normpath() to posixpath.
1992-11-05 10:43:02 +00:00
Guido van Rossum
1115ab2a74
Initial revision
1992-11-04 15:51:30 +00:00
Guido van Rossum
2db91358de
Misc changes and new modules. whrandom is "objectified". SOCKET.py
...
is moved to the sgi subdirectory.
1992-10-18 17:09:59 +00:00
Sjoerd Mullender
e7daaa3a01
New module "CL" (Compression Library) for Irix 4.0.5 and higher.
1992-09-24 10:40:03 +00:00
Guido van Rossum
7a461e5aaf
New module regsub contains sub(), gsub() and split() as in nawk.
...
string.splitfields(s, '') now returns [s] as split() in nawk.
Added _exit to exported functions of os.
1992-09-20 21:41:09 +00:00
Guido van Rossum
3577113d83
Added post_mortem() and pm() interfaces to pdb and wdb.
...
Added colorsys.py (color system conversions).
SV.py: new version for new svideo.h (Sjoerd).
DEVICE.py: added VIDEO event type.
1992-09-08 11:59:04 +00:00
Guido van Rossum
87b74730c3
New module 'colorsys' implements conversions between different color systems.
1992-09-07 09:41:48 +00:00
Sjoerd Mullender
da3eee99e8
version for new library
1992-09-03 13:08:04 +00:00
Guido van Rossum
4e16098ce7
Added a _v21 def to FL.py and added two new input field types
...
Added runcall(func, *args) interfaces to profile.py, bdb.py, pdb.py, wdb.py
Added new module bisect.py and used it in sched.py.
Mostly cosmetic changes to profile.py (changed output format).
1992-09-02 20:43:20 +00:00
Guido van Rossum
354166fa05
Changed to use regex directly instead of regexp.
1992-08-25 12:31:03 +00:00
Guido van Rossum
9022fceae8
New module implementing a multi-everything queue.
1992-08-25 12:30:44 +00:00
Guido van Rossum
ae507a42a0
splitfields(s, '') is illegal
1992-08-19 16:49:58 +00:00
Guido van Rossum
732282fa11
Module getattr doesn't exist any more, it's now called newdir.
1992-08-19 16:49:37 +00:00
Guido van Rossum
4732ccf642
Added emacs.py (for misc/py-connect.el).
...
posixpath.py: added undocumented expanndvars() (expands $VAR in string).
1992-08-09 13:54:50 +00:00
Guido van Rossum
2d4aa4f5d4
Removed *.libs (now in ./sgi);
...
added gettext() method to TextEdit.py;
fixed string.atoi() to ignore leading zeros.
1992-08-06 22:33:41 +00:00
Sjoerd Mullender
099d923344
new file for SGI Video
1992-08-04 13:47:11 +00:00
Guido van Rossum
741c81a51f
New module to support decoding multipart messages (also see mimetools).
1992-07-13 14:40:45 +00:00
Guido van Rossum
01ca336ed1
New modules mimetools and rfc822.
...
Minor, minor changes to commands.py and sndhdr.py.
1992-07-13 14:28:59 +00:00
Guido van Rossum
eb23155a8e
Changed calendar.py to define lists of literals instead of tuples.
...
Got rid of old module 'localtime.py'.
1992-07-09 11:05:12 +00:00
Guido van Rossum
73b715e259
Initial revision
1992-06-03 16:50:01 +00:00
Guido van Rossum
05b55e76f0
Fix pnm test for short files and add X bitmap as recognized type
1992-06-03 16:48:44 +00:00
Guido van Rossum
d482e8ad4a
Remove reference to obsolete module 'audio'
1992-06-03 16:47:49 +00:00
Guido van Rossum
ada67ec3e1
Comment out debug prints (by Sjoerd)
1992-06-03 16:47:24 +00:00
Guido van Rossum
1c34fc7afb
Initial revision
1992-05-27 14:06:59 +00:00
Guido van Rossum
9ea0fbc6de
Unmerged except and finally clauses
1992-05-06 11:39:49 +00:00
Guido van Rossum
8899a9ca40
Add names for perm bits (S_IREAD etc).
...
Only extract 4 bits of mode to get the file type
1992-05-06 11:38:27 +00:00
Guido van Rossum
e238829359
Add CDDA_DATASIZE to exported constants
1992-05-06 11:38:11 +00:00
Guido van Rossum
509d24aac3
fix a typo in samestat() (ST_DEV, not STD_DEV);
...
rewrite ismount() to compare stats of path and path/..
1992-05-06 11:36:49 +00:00
Guido van Rossum
a3cd071e4c
DISK is written with a K
1992-04-23 11:34:39 +00:00
Guido van Rossum
58230c3a05
Changed caching code
1992-04-22 14:33:26 +00:00
Guido van Rossum
dee5d8eb04
The getstatus() method of a Readcd instance always calls
...
self.player.getstatus().
1992-04-22 13:44:48 +00:00
Guido van Rossum
f94e309321
Initial revision
1992-04-22 13:24:13 +00:00
Guido van Rossum
8176258421
Initial revision
1992-04-21 15:36:23 +00:00
Guido van Rossum
9a1425d4fd
Initial revision
1992-04-13 18:30:07 +00:00
Guido van Rossum
fff3a1ee05
Added help() fn; use os.sep
1992-04-06 14:04:58 +00:00
Guido van Rossum
6a1f089420
Use *args syntax instead of +args
1992-04-06 14:03:53 +00:00
Guido van Rossum
b59cdd4356
Add separator
1992-04-06 14:03:45 +00:00
Guido van Rossum
33693ea92a
'+' no longer accepted for varargs list
1992-04-03 16:33:00 +00:00
Guido van Rossum
ceb3ba2afc
Different syntax: cannot mix except and finally any more
1992-04-03 16:32:37 +00:00
Guido van Rossum
7084ec8167
getattr() is now built-in; no longer need a class to simulate varargs.
1992-04-02 10:37:02 +00:00
Guido van Rossum
aa257d90da
use os and os.path
1992-03-31 19:07:25 +00:00
Guido van Rossum
bf1710ac5f
use std module os
1992-03-31 19:06:54 +00:00
Guido van Rossum
d9596e3a79
mac -> os
1992-03-31 19:05:11 +00:00
Guido van Rossum
25d7cafd8a
posix -> os
1992-03-31 19:04:48 +00:00
Guido van Rossum
3bc034bb79
Use bitwise ops instead of %; added some warnings and comments
1992-03-31 19:03:19 +00:00
Guido van Rossum
e58f98bfcf
path -> posixpath
1992-03-31 19:02:55 +00:00
Guido van Rossum
41f9503c11
Mostly rewritten to be more flexible and more portable
...
./
1992-03-31 19:02:01 +00:00
Guido van Rossum
1a76ef260d
Added definition for pardir ('..')
1992-03-31 18:57:28 +00:00
Guido van Rossum
c96207abb3
posix -> os
1992-03-31 18:55:40 +00:00
Guido van Rossum
a05026b38d
'cat' no longer exists
1992-03-31 18:55:00 +00:00
Guido van Rossum
2684738d2f
Renamed to posixpath; changed def'n of split().
1992-03-31 18:54:35 +00:00
Guido van Rossum
627efd94e9
Some weird forms of try statements are no longer allowed.
1992-03-31 18:54:11 +00:00
Guido van Rossum
6da6aebfdb
Initial revision
1992-03-30 12:39:06 +00:00
Guido van Rossum
26e67b0db8
Don't import fl (it tries to initialize GL) but assume it's always v2.0.
1992-03-27 15:14:25 +00:00
Guido van Rossum
6ff2e90c51
Add function to expand tabs.
1992-03-27 15:13:31 +00:00
Guido van Rossum
cb7ce349e2
Add a function to return just the line number of a code object.
1992-03-27 15:13:08 +00:00
Guido van Rossum
c341c62e81
Search through the module search path.
...
Add a warning to the top that this is the case.
1992-03-27 15:12:43 +00:00
Guido van Rossum
b5a40dcade
Initial revision
1992-03-27 15:10:29 +00:00
Guido van Rossum
edbfcbd7ef
use settrace() intreface
1992-03-27 15:09:46 +00:00
Guido van Rossum
35dcf454e1
Document sys.settrace().
1992-03-27 15:06:53 +00:00
Guido van Rossum
24e77d429d
Commented out debug print statements; be a little more clever
...
about strings containing backslashes.
1992-03-25 14:53:05 +00:00
Guido van Rossum
10d10ffb1b
Change the order in which Floatnumber and Intnumber are tried
...
so it will correctly recognize floats.
Fix the test program so it works again.
1992-03-16 18:30:24 +00:00
Guido van Rossum
29be3b97a6
Initial revision
1992-03-15 21:37:43 +00:00
Guido van Rossum
465c499544
Added a cache so that the slow parser isn't such a problem in practice.
1992-02-19 14:50:10 +00:00
Guido van Rossum
3bead0984c
Initial revision
1992-01-27 17:00:37 +00:00
Guido van Rossum
19a86e72df
Added MINHEIGHT. Use self.dict as environment for evaluation.
1992-01-27 17:00:10 +00:00
Guido van Rossum
fac6da22ff
Added a method "format_stack_entry" to be used by derived classes.
...
Forget about the temp file.
1992-01-27 16:59:34 +00:00
Guido van Rossum
d7d8cd44c1
Don't print repeated commands.
1992-01-27 16:59:04 +00:00
Guido van Rossum
23efba4cd1
Rewritten to use bdb.Bdb as base class.
1992-01-27 16:58:47 +00:00
Guido van Rossum
576136044c
Adde getmargin() method to calculate the width of the margin.
1992-01-27 16:58:21 +00:00
Guido van Rossum
6fd42b8e92
Split in TextWindow and SourceWindow.
...
Count lines in Python.
1992-01-27 16:58:03 +00:00
Guido van Rossum
0bf32e3c78
Split in a number of subtest for easy maintenance and continued Mac support.
1992-01-27 16:57:38 +00:00
Guido van Rossum
bd7fd1a225
Use output from h2py.
1992-01-24 12:54:01 +00:00
Guido van Rossum
27060c004e
Minor fixes.
1992-01-24 01:12:39 +00:00
Guido van Rossum
b53e67837b
Initial revision
1992-01-24 01:12:17 +00:00
Guido van Rossum
177dd80799
Experimental version writes the command to a file.
1992-01-24 01:12:00 +00:00
Guido van Rossum
babe2bf8f4
Initial revision
1992-01-22 22:21:31 +00:00
Guido van Rossum
7ac1c81f4f
Added 'r(et)v(al) command.
...
Added pdd (post-mortem debugging) method to class Pdb.
1992-01-16 13:55:21 +00:00
Guido van Rossum
6fe08b0fe4
Moved documentation out to pdb.doc file.
...
Moved class Cmd out to module cmd.py.
Rewrote implementation of stack trace to incorporate traceback objects.
1992-01-16 13:50:21 +00:00
Guido van Rossum
cff3454eff
Use $TMPDIR if it is set in the environment.
1992-01-14 18:31:56 +00:00
Guido van Rossum
a61ff7b160
New implementation method for case conversion.
1992-01-14 18:31:29 +00:00
Guido van Rossum
92df0c67d0
Added to-do list.
1992-01-14 18:30:15 +00:00
Guido van Rossum
7ac4878773
Make nicer comments.
...
Added expanduser() and normcase() and isabs() and isfile().
1992-01-14 18:29:32 +00:00
Guido van Rossum
31104f4624
Initial revision
1992-01-14 18:28:36 +00:00
Guido van Rossum
599f2ed208
Added 'normcase' function.
1992-01-14 18:28:18 +00:00
Guido van Rossum
3ec6c1d401
Get rid of debug print statement.
1992-01-14 18:27:26 +00:00
Guido van Rossum
e9cde31c47
Now uses varargs syntax to grep more than one file.
1992-01-12 23:33:52 +00:00
Guido van Rossum
b914257366
Almost complete rewritten. Documentation added.
...
Simple interface "pdb.run('<statement>')" added.
1992-01-12 23:32:55 +00:00
Guido van Rossum
c2ef5c2ded
Never return a non-existing pathname.
...
Rewrote has_magic using a regular expression match.
1992-01-12 23:32:11 +00:00
Guido van Rossum
05e5219f53
Rewritten using regex.
1992-01-12 23:29:29 +00:00
Guido van Rossum
9542c58d45
Use module os.
...
Split off file cache to module 'linecache'.
1992-01-12 23:27:56 +00:00