Example #1
0
 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)