Synch to No Gnus 200601010645.
authoryamaoka <yamaoka>
Sun, 1 Jan 2006 06:46:24 +0000 (06:46 +0000)
committeryamaoka <yamaoka>
Sun, 1 Jan 2006 06:46:24 +0000 (06:46 +0000)
lisp/ChangeLog
lisp/nnrss.el

index 29715e9..f0f48d1 100644 (file)
@@ -1,3 +1,11 @@
+2006-01-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
+
+       * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
+       fetch a feed.  Suggested by Mark Plaksin <happy@mcplaksin.org>.
+       (nnrss-insert-w3): Ditto.
+
 2005-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
index a43b5fb..e804b27 100644 (file)
@@ -387,7 +387,11 @@ otherwise return nil."
              ;; mm-url will load mm-util.  d-e-m-c should be bound to
              ;; t then, because of `mm-emacs-mule'.
              (default-enable-multibyte-characters t))
-         (mm-url-insert url)))
+         (condition-case err
+             (mm-url-insert url)
+           (error (if (or debug-on-quit debug-on-error)
+                      (signal (car err) (cdr err))
+                    (message "nnrss: Failed to fetch %s" url))))))
       (nnheader-remove-cr-followed-by-lf)
       ;; Decode text according to the encoding attribute.
       (when (setq cs (nnrss-get-encoding))
@@ -523,7 +527,11 @@ nnrss: %s: Not valid XML %s and w3-parse doesn't work %s"
 
 (defun nnrss-insert-w3 (url)
   (mm-with-unibyte-current-buffer
-    (mm-url-insert url)))
+    (condition-case err
+       (mm-url-insert url)
+      (error (if (or debug-on-quit debug-on-error)
+                (signal (car err) (cdr err))
+              (message "nnrss: Failed to fetch %s" url))))))
 
 (defun nnrss-decode-entities-string (string)
   (if string