[Python-checkins] CVS: python/dist/src/Objects descrobject.c,2.20,2.21

Guido van Rossum gvanrossum@users.sourceforge.net
Mon, 10 Dec 2001 10:06:23 -0800


Update of /cvsroot/python/python/dist/src/Objects
In directory usw-pr-cvs1:/tmp/cvs-serv16551

Modified Files:
	descrobject.c 
Log Message:
Well what do you know.  The Python implementation contained the same
bug as the C code. :-(


Index: descrobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/descrobject.c,v
retrieving revision 2.20
retrieving revision 2.21
diff -C2 -d -r2.20 -r2.21
*** descrobject.c	2001/12/10 18:03:34	2.20
--- descrobject.c	2001/12/10 18:06:21	2.21
***************
*** 912,919 ****
  
          def __get__(self, inst, type=None):
-             if self.__get is None:
-                 raise AttributeError, "unreadable attribute"
              if inst is None:
                  return self
              return self.__get(inst)
  
--- 912,919 ----
  
          def __get__(self, inst, type=None):
              if inst is None:
                  return self
+             if self.__get is None:
+                 raise AttributeError, "unreadable attribute"
              return self.__get(inst)