''

def load_next(self):

    def on_load_next(info, error=None):
        self.loading_spin.stop()
        self.loading_spin.hide()
        if (not info):
            self.app.toast(_('Network    error'))
        elif (info.get('errno', (-1)) != 0):
            self.app.toast(info.get('error_msg', _('Network    error')))
        if (error or (not info) or (info.get('errno', (-1)) != 0)):
            logger.error(('HomePage.load_next:    %s,    %s' % (info, error)))
            return
        if info['list']:
            self.icon_window.load_next(info['list'])
        else:
            self.has_next = False
    if (not self.has_next):
        return
    self.page_num = (self.page_num + 1)
    self.path_box.set_path(self.path)
    self.loading_spin.start()
    self.loading_spin.show_all()
    gutil.async_call(pcs.list_dir, self.app.cookie, self.app.tokens, self.path, self.page_num, callback=on_load_next)
