[Biopython-dev] [Bug 2814] Use properties instead of __getattr__ in FeatureLocation
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Tue Apr 21 07:12:18 EDT 2009
http://bugzilla.open-bio.org/show_bug.cgi?id=2814
biopython-bugzilla at maubp.freeserve.co.uk changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Comment #3 from biopython-bugzilla at maubp.freeserve.co.uk 2009-04-21 07:12 EST -------
(In reply to comment #2)
> Peter, you mentioned on the mailing list that this will be applied after the
> 1.50 release. Since Py2.3 support ends there also, you could use the newer
> decorator style instead:
>
> start = property(fget= lambda self : self._start,
> doc="Start location (possibly a fuzzy position).")
>
> becomes:
>
> @property
> def start(self):
> """Start location (possibly a fuzzy position)."""
> return self._start
>
>
> I think this is the preferred style for Python 2.4 and later.
Thanks for the suggestion Eric. That sounds like a good plan, but not yet. See
Bug 2917.
I've checked in this patch and am marking this bug as fixed. See:
Bio/SeqFeature.py CVS revision 1.17
Peter
--
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the Biopython-dev
mailing list