def action_get_object(self,id, data_dict = {}): if isinstance(id,int) and self.id > 0: self.object = Object.saget(id) elif isinstance(id,int) and self.id == 0: pass else: log.debug("calling by_slug = %s" % (id)) self.object = Object.by_slug(site_id=self.site.id,slug=id) log.debug('METHOD: %s' % dir(self.request)) if self.object: self.qry = [self.object] elif self.request.method in ('POST','PUT','DELETE'): self.qry = [] elif self.request.method == 'GET': self.set_status(404) log.error("no object %s" % self.id)