Remove failing __getattr__ missing test.
authorRobert Bradshaw <robertwb@math.washington.edu>
Thu, 19 Aug 2010 08:42:07 +0000 (01:42 -0700)
committerRobert Bradshaw <robertwb@math.washington.edu>
Thu, 19 Aug 2010 08:42:07 +0000 (01:42 -0700)
May revert depending on what the final decision is for this slot.

Cython/Compiler/DebugFlags.py
tests/run/special_methods_T561.pyx

index d6d52189437a03b80c76443274e963ec4a9fb1cb..4fd16f7ac2c62bc6b811b3a872928df2c6f5aebf 100644 (file)
@@ -1,5 +1,5 @@
 debug_disposal_code = 0
-debug_temp_alloc = 0
+debug_temp_alloc = 1
 debug_coercion = 0
 
 # Write comments into the C code that show where temporary variables
@@ -7,7 +7,7 @@ debug_coercion = 0
 debug_temp_code_comments = 0
 
 # Write a call trace of the code generation phase into the C code
-debug_trace_code_generation = 0
+debug_trace_code_generation = 1
 
 # Do not replace exceptions with user-friendly error messages
 debug_no_exception_intercept = 0
index e9bc8c746827b700b52cdcaf450d03eefaa0d8c7..1b829b49a024be7c4c02231ebd58c3af86d42fd0 100644 (file)
@@ -203,13 +203,6 @@ __doc__ = u"""
     >>> vs0_str = vs0.__str__
     >>> vs0_str()
     VS __str__ 0
-    >>> # If you define either a __getattr__ or a __getattribute__, you get
-    >>> # only a __getattribute__ method.  (Without #561, defining __getattr__
-    >>> # would give you both __getattr__ and __getattribute__.)
-    >>> g00 = object.__getattribute__(GetAttr(), '__getattr__')
-    Traceback (most recent call last):
-    ...
-    AttributeError: 'special_methods_T561.GetAttr' object has no attribute '__getattr__'
     >>> g01 = object.__getattribute__(GetAttr(), '__getattribute__')
     >>> g01('attr')
     GetAttr getattr 'attr'