An error occurred fetching the project authors.
  1. 02 Jan, 1998 1 commit
  2. 23 Dec, 1997 1 commit
  3. 15 Dec, 1997 2 commits
  4. 11 Dec, 1997 1 commit
    • Jim Fulton's avatar
      Added __basicnew__ class protocol. · ca9e3f18
      Jim Fulton authored
      Added support for user-defined method attributes.  User-defined method
      attributes can only be set or accessed for bound methods.
      User-defined method attributes are stored in instances under a name
      formed by concatinating the method and attribute names.  Default
      values for user-defined method attributes may be set in the class
      statement. For example, to define the default '__roles__' attribute of
      a method, 'f'::
      
         class C:
            def f(self): print 'f called'
            f__roles__=('manage',)
      
      User-defined attributes may not be set in restricted execution mode.
      User-defined attribute names may only be accessed in
      restricted-execution mode if their names begin with double
      underscores.
      
      Added default __cmp__ support for extension subclasses.  I only
      recently noticed that extension subclasses overcome Python's
      willingness to only compare objects of the same type, because they
      smell to Python like numeric types.
      ca9e3f18
  5. 13 Nov, 1997 1 commit
  6. 22 Oct, 1997 1 commit
  7. 26 Sep, 1997 1 commit
  8. 02 Jul, 1997 2 commits
  9. 16 Jun, 1997 1 commit
  10. 27 Apr, 1997 1 commit
  11. 25 Apr, 1997 1 commit
  12. 11 Apr, 1997 1 commit
  13. 08 Mar, 1997 1 commit
  14. 24 Feb, 1997 2 commits
  15. 17 Feb, 1997 1 commit
  16. 06 Dec, 1996 1 commit
  17. 24 Oct, 1996 1 commit
  18. 23 Oct, 1996 1 commit
  19. 22 Oct, 1996 1 commit