On 28/04/15 10:55, Sage Hack wrote:
I'm looking for somebody willing to review parts of this code
https://github.com/SageHack/cloud-buster and let me know what is not
Pythonic :P

https://github.com/SageHack/cloud-buster/tree/master/bust/descriptor

Another point re the PageTitle class:

class PageTitle(object):

    titles = {}

    def __init__(self, url, host=None):
        self.url = url
        self.host = host

    def __get__(self, obj=None, objtype=None):...

    @property
    def id(self):
        if self.host:
            return self.url+':'+self.host
        else:
            return self.url


There is not much point in calculating the id each time,
it could simply be set in the init(). You never change
the url or host.


--
Alan G
Author of the Learn to Program web site
http://www.alan-g.me.uk/
http://www.amazon.com/author/alan_gauld
Follow my photo-blog on Flickr at:
http://www.flickr.com/photos/alangauldphotos


_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to