web/request.py
branchstable
changeset 4974 025a491bad0c
parent 4868 e34cbd85d14d
child 4984 6cb91be7707f
equal deleted inserted replaced
4973:1e6536afa855 4974:025a491bad0c
   288                 breadcrumbs = SizeConstrainedList(10)
   288                 breadcrumbs = SizeConstrainedList(10)
   289                 self.set_session_data('breadcrumbs', breadcrumbs)
   289                 self.set_session_data('breadcrumbs', breadcrumbs)
   290                 breadcrumbs.append(self.url())
   290                 breadcrumbs.append(self.url())
   291             else:
   291             else:
   292                 url = self.url()
   292                 url = self.url()
   293                 if breadcrumbs[-1] != url:
   293                 if breadcrumbs and breadcrumbs[-1] != url:
   294                     breadcrumbs.append(url)
   294                     breadcrumbs.append(url)
   295 
   295 
   296     def last_visited_page(self):
   296     def last_visited_page(self):
   297         breadcrumbs = self.get_session_data('breadcrumbs', None)
   297         breadcrumbs = self.get_session_data('breadcrumbs', None)
   298         if breadcrumbs:
   298         if breadcrumbs: