[Python-Dev] quick poll: could int, str, tuple etc. become type objects?

Fred L. Drake, Jr. fdrake@acm.org
Tue, 5 Jun 2001 15:11:58 -0400 (EDT)


Finn Bock writes:
 > >>> from types import DictType as dict
 > >>> dict('a', 97, 'b', 98, 'c', 99)
 > {'b': 98, 'a': 97, 'c': 99}
 > >>>
 > 
 > This behaviour isn't documented on the python side so it can be changed.
 > However, it it is necessary to maintain this API on the java side and we
 > have currently no way to prevent the type constructors from being
 > visible and callable from python. 

  This should not be a problem:  If dict() is called with one arg, the
new semantics can be used, but with an odd number of args, your
existing semantics can be used.


  -Fred

-- 
Fred L. Drake, Jr.  <fdrake at acm.org>
PythonLabs at Digital Creations