Changeset 274
- Timestamp:
- 03/04/06 18:06:15
- Files:
-
- trunk/plagger/Makefile.PL (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Aggregator/Simple.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Subscription/OPML.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/UserAgent.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/Makefile.PL
r267 r274 18 18 requires('LWP' => 0); 19 19 requires('HTML::Parser' => 3.40); 20 requires('URI::Fetch' => 0.0 4);20 requires('URI::Fetch' => 0.05); 21 21 requires('Cache::Cache' => 1.04); 22 22 trunk/plagger/lib/Plagger/Plugin/Aggregator/Simple.pm
r267 r274 27 27 my $response = $agent->fetch($url, $self); 28 28 29 unless ($response ) {30 $context->log(error => "GET $url failed: " . $response-> status);29 unless ($response->is_success) { 30 $context->log(error => "GET $url failed: " . $response->http_response->message); 31 31 return; 32 32 } trunk/plagger/lib/Plagger/Plugin/Subscription/OPML.pm
r238 r274 35 35 36 36 my $response = Plagger::UserAgent->new->fetch($uri, $self); 37 unless ($response ) {38 $context->error("Fetch $uri failed: ". $response-> status);37 unless ($response->is_success) { 38 $context->error("Fetch $uri failed: ". $response->http_response->message); 39 39 } 40 40 $xml = $response->content; trunk/plagger/lib/Plagger/UserAgent.pm
r238 r274 19 19 UserAgent => $self, 20 20 $plugin ? (Cache => $plugin->cache) : (), 21 ForceResponse => 1, 21 22 ); 22 23 } 23 24 25 # xxx 26 *URI::Fetch::Response::is_success = sub { $_[0]->http_response->is_success }; 27 24 28 1; 25 29
