plone - Instantiate a "grok view" with the parameters self.context and self.request in another grok view -


i have site product code this:

class aclass(grok.view):     """ code of aclass """     pass  class bclass(aclass):     """ code of bclass 'update' method defined """     pass  class cclass(bclass):     def update(self):         self.panel = bclass(self.context, self.request)         # more code      

my doubt why bclass instantiate/called in cclass code 2 parameters (self.context , self.request). bclass has update method without other parameters (just self) , doesn't have __init__ method explicitly. so, what's function of self.context , self.request in case? kind of inheritance or acquisition?

after saw this, think didn't understand omnipresent concepts of context , container in plone.

it makes no sense both subclass bclass , have bclass instance. don't understand line self.panel = bclass(self.context, self.request) supposed achieve.

context , container in no way omnipresent. context object viewing. set in classes __init__ method. container attribute of context, typically __parent__.


Comments

Popular posts from this blog

blackberry 10 - how to add multiple markers on the google map just by url? -

php - guestbook returning database data to flash -

delphi - Dynamic file type icon -