Raymond Hettinger
c4c453f5ae
Skip Montanaro's patch, SF 559833, exposing xrange type in builtins.
...
Also, added more regression tests to cover the new type and test its
conformity with range().
2002-06-05 23:12:45 +00:00
Skip Montanaro
012ed5da5e
add BooleanType
2002-05-21 23:17:12 +00:00
Tim Peters
496563a514
Remove some now-obsolete generator future statements.
...
I left the email pkg alone; I'm not sure how Barry would like to handle
that.
2002-04-01 00:28:59 +00:00
Martin v. Löwis
8b6bd42e08
Patch #487455 : make types.StringTypes a tuple.
2001-12-02 12:08:06 +00:00
Tim Peters
a427a2b8d0
Rename "dictionary" (type and constructor) to "dict".
2001-10-29 22:25:45 +00:00
Jeremy Hylton
4f38c1e664
Don't export generators future info
2001-09-26 19:54:08 +00:00
Tim Peters
26991a7f77
SF [ #463737 ] Add types.CallableIterType
...
Rather than add umpteen new obscure internal Iter types, got rid of all of
them. See the new comment.
2001-09-25 22:02:03 +00:00
Tim Peters
59c9a645e2
SF bug [ #460467 ] file objects should be subclassable.
...
Preliminary support. What's here works, but needs fine-tuning.
2001-09-13 05:38:56 +00:00
Martin v. Löwis
339d0f720e
Patch #445762 : Support --disable-unicode
...
- Do not compile unicodeobject, unicodectype, and unicodedata if Unicode is disabled
- check for Py_USING_UNICODE in all places that use Unicode functions
- disables unicode literals, and the builtin functions
- add the types.StringTypes list
- remove Unicode literals from most tests.
2001-08-17 18:39:25 +00:00
Martin v. Löwis
58682b7fe5
Only catch the errors that can actually occur, as reported in bug #411881 .
2001-08-11 15:02:57 +00:00
Martin v. Löwis
ff88556af6
Patch #449083 : Use builtins to initalize the module.
2001-08-08 16:02:01 +00:00
Tim Peters
6d6c1a35e0
Merge of descr-branch back into trunk.
2001-08-02 04:15:00 +00:00
Guido van Rossum
b09f7ed623
Preliminary support for "from __future__ import generators" to enable
...
the yield statement. I figure we have to have this in before I can
release 2.2a1 on Wednesday.
Note: test_generators is currently broken, I'm counting on Tim to fix
this.
2001-07-15 21:08:29 +00:00
Tim Peters
3e7b1a04a0
Teach the types module about generators. Thanks to James Althoff on the
...
Iterators list for bringing it up!
2001-06-25 19:46:25 +00:00
Guido van Rossum
85eacecaa0
Marc-Andre Lemburg: add UnicodeType.
2000-03-10 23:18:11 +00:00
Guido van Rossum
e7b146fb3b
The third and final doc-string sweep by Ka-Ping Yee.
...
The attached patches update the standard library so that all modules
have docstrings beginning with one-line summaries.
A new docstring was added to formatter. The docstring for os.py
was updated to mention nt, os2, ce in addition to posix, dos, mac.
2000-02-04 15:28:42 +00:00
Guido van Rossum
36561c5de4
Added BufferType, the type returned by the new builtin buffer(). Greg Stein.
1999-03-19 19:08:03 +00:00
Guido van Rossum
1f05708f69
Use __stdin__ instead of stdin to derive FileType -- safer against
...
assignments.
1998-12-19 23:53:33 +00:00
Guido van Rossum
45e2fbc2e7
Mass check-in after untabifying all files that need it.
1998-03-26 21:13:24 +00:00
Guido van Rossum
f15d15964b
Use sys.exc_info() where needed.
1997-09-29 23:22:12 +00:00
Guido van Rossum
898c915a31
Added some try-excepts so that it can be imported in restricted mode
...
(though some type names are undefined in that case, e.g. CodeType
(inaccessible), FileType (not always accessible), and TracebackType
and FrameType (inaccessible).
1997-09-04 22:12:34 +00:00
Guido van Rossum
e449af7da9
Ellipses -> Ellipsis rename (the dictionary really says that it should
...
be Ellipsis!).
Bumped the API version because a linker-visible symbol is affected.
Old C code will still compile -- there's a b/w compat macro.
Similarly, old Python code will still run, builtin exports both
Ellipses and Ellipsis.
1996-10-11 16:25:41 +00:00
Guido van Rossum
8741b2b988
Added Slice and Ellipses types.
1996-10-11 16:00:06 +00:00
Guido van Rossum
0f6f812acb
better way to define ComplexType
1996-02-13 00:04:31 +00:00
Guido van Rossum
06d74418e5
add ComplexType
1996-01-25 17:31:58 +00:00
Guido van Rossum
780620f2fd
added DictType as alias for DictionaryType
1995-02-27 13:14:15 +00:00
Guido van Rossum
adc940eabf
Cosmetic changes
1994-09-29 10:04:43 +00:00
Guido van Rossum
85d8945590
Two new generally useful modules: types defines names for all built-in types,
...
StringIO implements pseudo files writing into and reading from strings.
1994-06-23 11:53:27 +00:00