summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>1994-09-29 10:04:43 +0000
committerGuido van Rossum <guido@python.org>1994-09-29 10:04:43 +0000
commiteb42ca57d8998a55f2772b1713bb7d5543021915 (patch)
treed7c8c2b7d177d0570b560e474d6b4312b9c7276b
parent22a7bf2e14f200cdda89d0e384e3eb4080a08cb0 (diff)
downloadcpython-eb42ca57d8998a55f2772b1713bb7d5543021915.tar.gz
Cosmetic changes
-rw-r--r--Lib/types.py31
1 files changed, 17 insertions, 14 deletions
diff --git a/Lib/types.py b/Lib/types.py
index 531d4050e7..56dec040e7 100644
--- a/Lib/types.py
+++ b/Lib/types.py
@@ -16,22 +16,25 @@ TupleType = type(())
ListType = type([])
DictionaryType = type({})
-def func(): pass
-FunctionType = type(func)
-
-class C:
- def meth(self): pass
-ClassType = type(C)
-UnboundMethodType = type(C.meth) # Same as MethodType
-x = C()
-InstanceType = type(x)
-MethodType = type(x.meth)
-
-BuiltinFunctionType = type(len) # Also used for built-in methods
+def _f(): pass
+FunctionType = type(_f)
+LambdaType = type(lambda: None) # Same as FunctionType
+CodeType = type(_f.func_code)
+
+class _C:
+ def _m(self): pass
+ClassType = type(_C)
+UnboundMethodType = type(_C._m) # Same as MethodType
+_x = _C()
+InstanceType = type(_x)
+MethodType = type(_x._m)
+
+BuiltinFunctionType = type(len)
+BuiltinMethodType = type([].append) # Same as BuiltinFunctionType
ModuleType = type(sys)
-FileType = type(sys.stdin)
+FileType = type(sys.stdin) # XXX what if it was assigned to?
XRangeType = type(xrange(0))
try:
@@ -40,4 +43,4 @@ except TypeError:
TracebackType = type(sys.exc_traceback)
FrameType = type(sys.exc_traceback.tb_frame)
-del sys, func, C, x # These are not for export
+del sys, _f, _C, _x # Not for export