1. 11 Eki, 1999 1 kayıt (commit)
  2. 04 Agu, 1998 1 kayıt (commit)
  3. 10 Tem, 1998 1 kayıt (commit)
  4. 08 Tem, 1998 2 kayıt (commit)
  5. 12 Haz, 1998 1 kayıt (commit)
  6. 29 May, 1998 1 kayıt (commit)
    • Guido van Rossum's avatar
      Allow assignments to special class attributes -- with typechecks, and · a63eff6e
      Guido van Rossum yazdı
      not in restricted mode.
      
      __dict__ can be set to any dictionary; the cl_getattr, cl_setattr and
      cl_delattr slots are refreshed.
      
      __name__ can be set to any string.
      
      __bases__ can be set to to a tuple of classes, provided they are not
      subclasses of the class whose attribute is being assigned.
      
      __getattr__, __setattr__ and __delattr__ can be set to anything, or
      deleted; the appropriate slot (cl_getattr, cl_setattr, cl_delattr) is
      refreshed.
      
      (Note: __name__ really doesn't need to be a special attribute, but
      that would be more work.)
      a63eff6e
  7. 28 May, 1998 1 kayıt (commit)
  8. 13 May, 1998 1 kayıt (commit)
  9. 03 Ara, 1997 1 kayıt (commit)
  10. 18 Kas, 1997 1 kayıt (commit)
  11. 20 Eki, 1997 1 kayıt (commit)
  12. 07 Eki, 1997 1 kayıt (commit)
  13. 12 Eyl, 1997 1 kayıt (commit)
  14. 25 Agu, 1997 1 kayıt (commit)
    • Guido van Rossum's avatar
      Allow assignments to instance.__dict__ and instance.__class__. The · b2173c31
      Guido van Rossum yazdı
      former lets you give an instance a set of new instance vars.  The
      latter lets you give it a new class.  Both are typechecked and
      disallowed in restricted mode.
      
      For classes, the check for read-only special attributes is tightened
      so that only assignments to __dict__, __bases__, __name__,
      __getattr__, __setattr__, and __delattr__ (these could be made to work
      as well, but I don't know if that's useful -- let's see first whether
      mucking with instances will help).
      b2173c31
  15. 05 Agu, 1997 1 kayıt (commit)
  16. 23 May, 1997 1 kayıt (commit)
  17. 09 May, 1997 1 kayıt (commit)
  18. 02 May, 1997 1 kayıt (commit)
  19. 18 Ock, 1997 1 kayıt (commit)
  20. 05 Ara, 1996 1 kayıt (commit)
  21. 25 Eki, 1996 1 kayıt (commit)
  22. 21 Eki, 1996 1 kayıt (commit)
  23. 11 Eyl, 1996 1 kayıt (commit)
  24. 26 Agu, 1996 1 kayıt (commit)
  25. 22 Agu, 1996 1 kayıt (commit)
  26. 21 Agu, 1996 1 kayıt (commit)
  27. 20 Agu, 1996 1 kayıt (commit)
  28. 12 Agu, 1996 1 kayıt (commit)
  29. 09 Agu, 1996 1 kayıt (commit)
  30. 21 Tem, 1996 1 kayıt (commit)
  31. 23 May, 1996 1 kayıt (commit)
  32. 14 May, 1996 1 kayıt (commit)
  33. 18 Eyl, 1995 1 kayıt (commit)
  34. 28 Agu, 1995 1 kayıt (commit)
  35. 04 Agu, 1995 1 kayıt (commit)
  36. 26 Tem, 1995 1 kayıt (commit)
  37. 12 Tem, 1995 1 kayıt (commit)
  38. 06 Nis, 1995 1 kayıt (commit)
  39. 26 Ock, 1995 1 kayıt (commit)