Ticket #5783 (closed defect: fixed)

Opened 17 months ago

Last modified 16 months ago

[with patch, positive review] Lazy attribute fixes and improvements

Reported by: nthiery Owned by: nthiery
Priority: major Milestone: sage-4.0
Component: misc Keywords:
Cc: sage-combinat Author(s):
Report Upstream: Reviewer(s):
Merged in: Work issues:

Description (last modified by nthiery) (diff)

  • fix infinite recursion bug
  • adds support for cpdefs methods
  • fix ReST doc (indentation, ::, ...)
  • fix introspection (hopefuly)
  • adds a hook for this in sage.misc.sageinspect.sage_getsourcelines

Attachments

lazy_attributes-fixes-5783-final.patch Download (22.2 KB) - added by nthiery 16 months ago.

Change History

Changed 17 months ago by mabshoff

  • milestone set to sage-combinat

Changed 16 months ago by nthiery

  • owner changed from cwitty to nthiery

Changed 16 months ago by nthiery

Changed 16 months ago by nthiery

  • status changed from new to assigned
  • description modified (diff)
  • summary changed from [with patch, needs review] Lazy attributes: fix infinite recursion bug + support for cpdefs methods to [with patch, needs review] Lazy attribute fixes and improvements

Changed 16 months ago by nthiery

  • description modified (diff)

Updated patch:

  • fix ReST doc (indentation, ::, ...)
  • fix introspection
  • adds a hook for this in sage.misc.sageinspect.sage_getsourcelines

Changed 16 months ago by roed

Adds lots of good documentation, fixes some problems, though additional feature requests remain. Positive review.

Changed 16 months ago by mabshoff

  • summary changed from [with patch, needs review] Lazy attribute fixes and improvements to [with patch, positive review] Lazy attribute fixes and improvements

David,

please remember to change the summary if you do reviews of tickets.

Michael

Changed 16 months ago by mabshoff

  • status changed from assigned to closed
  • resolution set to fixed
  • milestone changed from sage-combinat to sage-4.0

Merged in Sage 4.0.rc0.

Cheers,

Michael

Note: See TracTickets for help on using tickets.