parameters: (self, props)
return_statement: return bookmark_list
docstring: Create list of bookmarks.
  
          :param dict props: properties
  
          :returns: list of bookmarks
          :rtype: BookmarkList
docstring_summary: Create list of bookmarks.
docstring_tokens: Create list of bookmarks .
function: def create_bookmark_list(self, props):
          """Create list of bookmarks.
  
          :param dict props: properties
  
          :returns: list of bookmarks
          :rtype: BookmarkList
          """
          self.access.assert_can_write_coll(self)
  
          bookmark_list = BookmarkList(redis=self.redis,
                                       access=self.access)
  
          bookmark_list.init_new(self, props)
  
          before_blist = self.get_list(props.get('before_id'))
  
          self.lists.insert_ordered_object(bookmark_list, before_blist)
  
          slug = self.get_list_slug(props.get('title'))
          if slug:
              self.list_names.add_object(slug, bookmark_list)
  
          return bookmark_list
function_tokens: def create_bookmark_list ( self , props ) : self . access . assert_can_write_coll ( self ) bookmark_list = BookmarkList ( redis = self . redis , access = self . access ) bookmark_list . init_new ( self , props ) before_blist = self . get_list ( props . get ( 'before_id' ) ) self . lists . insert_ordered_object ( bookmark_list , before_blist ) slug = self . get_list_slug ( props . get ( 'title' ) ) if slug : self . list_names . add_object ( slug , bookmark_list ) return bookmark_list