I'm trying to implement polymorphic class-based views, but small errors seem to be popping up at random. Especially as the website runs for a while. Does it look like I'm taking the right approach to this? In particular, am I doing the right thing with in the classe's init? Thanks a ton for the awesome framework!
class BaseView(object): *def __init__(self,request): self.request = request self.response = {}* def user_info(self, userid): if userid: auth_id = DBSession.query(AuthID).filter_by(id=userid).first() username = auth_id.display_name user_group = str(auth_id.groups[0]) else: username = '' user_group = '' user_info = {'username':username, 'group':user_group,'flashcards':flashcards, 'rank': rank} return user_info def add_user_info(self): self.userid = authenticated_userid(self.request) headers='' self.response = self.user_info(self.userid) class ContentView(BaseView): * def __init__(self, request): self.request = request self.response = {} self.add_user_info()* @reify def url(self): return self.request.matchdict['curl'] def view_classroom(self): self.response.update(self.add_some_content_method(self.url)) return self.response -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to pylons-devel+unsubscr...@googlegroups.com. To post to this group, send email to pylons-devel@googlegroups.com. Visit this group at http://groups.google.com/group/pylons-devel. For more options, visit https://groups.google.com/groups/opt_out.