Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

abstract_methods_of_class #6809

Closed
nthiery opened this issue Aug 22, 2009 · 8 comments
Closed

abstract_methods_of_class #6809

nthiery opened this issue Aug 22, 2009 · 8 comments

Comments

@nthiery
Copy link
Contributor

nthiery commented Aug 22, 2009

Implement a utility abstract_methods_of_class which lists all the optional and mandatory abstract methods of the class.

CC: @sagetrac-sage-combinat

Component: misc

Keywords: abstract methods

Author: Nicolas M. Thiéry

Reviewer: Florent Hivert

Merged: sage-4.2.alpha1

Issue created by migration from https://trac.sagemath.org/ticket/6809

@nthiery nthiery added this to the sage-4.2 milestone Aug 22, 2009
@nthiery nthiery self-assigned this Aug 22, 2009
@nthiery
Copy link
Contributor Author

nthiery commented Oct 16, 2009

comment:1

Attachment: trac_6809_abstract_methods_of_class.patch.gz

@hivert
Copy link

hivert commented Oct 16, 2009

New version with is_optional method

@hivert
Copy link

hivert commented Oct 16, 2009

comment:2

Attachment: trac_6809_abstract_methods_of_class.2.patch.gz

I'm done reviewing this patch. It is good upto a small detail: the code access to a private attribute. I've added an accessor method.

I just uploaded a new version of the patch after review which add a is_optional method for better encapsulation (as suggested by former comment in the code).

Nicolas: please add a positive review when you finished reviewing my changes.

Cheers,

Florent

@hivert
Copy link

hivert commented Oct 16, 2009

Changed reviewer from Franco Saliola? to Florent Hivert

@hivert
Copy link

hivert commented Oct 16, 2009

comment:3

During his review of my change Nicolas spotted a missing blank line after 'EXAMPLE::'... I'm re-uploading the patch...

Cheers,

Florent

@hivert
Copy link

hivert commented Oct 16, 2009

Added missing blank line

@hivert
Copy link

hivert commented Oct 16, 2009

comment:4

Attachment: trac_6809_abstract_methods_of_class.3.patch.gz

After Blank line added, Nicolas allows me to put the positive review.

Only apply the last trac_6809_abstract_methods_of_class.3.patch

Florent

@mwhansen
Copy link
Contributor

Merged: sage-4.2.alpha1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants