[Affelio-cvs 562] CVS update: affelio/apps/diary

Back to archive index

Masato Kikuhara en-sf****@users*****
2005年 7月 12日 (火) 06:51:53 JST


Index: affelio/apps/diary/external_blog.cgi
diff -u affelio/apps/diary/external_blog.cgi:1.8 affelio/apps/diary/external_blog.cgi:1.9
--- affelio/apps/diary/external_blog.cgi:1.8	Tue Jul 12 06:05:15 2005
+++ affelio/apps/diary/external_blog.cgi	Tue Jul 12 06:51:53 2005
@@ -69,22 +69,18 @@
 }
 else {
 	unlink($urlfile) if (-f $urlfile);
-	print $diary->errorExit("Failed to get RDF file");
+	print $diary->errorExit("Failed to get RDF File");
 }
 
-my $rss;
 # parse and output
-try {
-	use lib 'extlib';
-	use XML::RSS;
+use lib 'extlib';
+use XML::RSS;
 
-	$rss = new XML::RSS;
-	$rss->parse($str);
+my $rss = new XML::RSS;
+unless (eval { $rss->parse($str); }) {
+	$diary->unsetRDFURL;
+	$diary->errorExit("Failed to parse RDF File");
 }
-catch Error with {
-	my $e = shift;
-	error($q, "Error: \n" . $e);
-};
 
 my @entries;
 my @entry_list;


Affelio-cvs メーリングリストの案内
Back to archive index