code: def get_bookmarks(self):
          
          with (yield from self._lock):
              bookmarks = yield from self._get_bookmarks()
              self._diff_emit_update(bookmarks)
              return bookmarks
docs: Get the stored bookmarks from the server. Causes signals to be
          fired to reflect the changes.
  
          :returns: a list of bookmarks