comparison lisp/gnus/gnus-srvr.el @ 39322:06ab5586085a

(gnus-server-insert-server-line): Don't let an error querying a backend abort the whole process.
author Miles Bader <miles@gnu.org>
date Tue, 18 Sep 2001 01:04:37 +0000
parents 8da06f1bcda8
children 0d8b17d428b5
comparison
equal deleted inserted replaced
39321:71d86ec38224 39322:06ab5586085a
172 172
173 (defun gnus-server-insert-server-line (gnus-tmp-name method) 173 (defun gnus-server-insert-server-line (gnus-tmp-name method)
174 (let* ((gnus-tmp-how (car method)) 174 (let* ((gnus-tmp-how (car method))
175 (gnus-tmp-where (nth 1 method)) 175 (gnus-tmp-where (nth 1 method))
176 (elem (assoc method gnus-opened-servers)) 176 (elem (assoc method gnus-opened-servers))
177 (gnus-tmp-status (cond ((eq (nth 1 elem) 'denied) 177 (gnus-tmp-status
178 "(denied)") 178 (if (eq (nth 1 elem) 'denied)
179 ((or (gnus-server-opened method) 179 "(denied)"
180 (eq (nth 1 elem) 'ok)) 180 (condition-case nil
181 "(opened)") 181 (if (or (gnus-server-opened method)
182 (t 182 (eq (nth 1 elem) 'ok))
183 "(closed)")))) 183 "(opened)"
184 "(closed)")
185 ((error) "(error)")))))
184 (beginning-of-line) 186 (beginning-of-line)
185 (gnus-add-text-properties 187 (gnus-add-text-properties
186 (point) 188 (point)
187 (prog1 (1+ (point)) 189 (prog1 (1+ (point))
188 ;; Insert the text. 190 ;; Insert the text.