Content deleted Content added
Updating published sources: AnomieBOT::API::Iterator * Ick, bug. |
Updating published sources: AnomieBOT::API::Iterator * Apparently "no nodes" is valid when using a generator. |
||
Line 62:
my @res=values %{$res->{'query'}};
if(@res < 1){▼
return {▼
_ok_ => 0,▼
code => 'notiterable',▼
error => 'The result set contained no nodes under the query node',▼
};▼
}▼
if(@res > 1){
return {
Line 75 ⟶ 68:
error => 'The result set contained too many nodes under the query node: '.join(', ', keys %{$res->{'query'}}),
};
my $ret=$res[0];▼
$ret=[ values %$ret ] if ref($ret) eq 'HASH';▼
if(ref($ret) ne 'ARRAY'){▼
▲ return {
▲ _ok_ => 0,
▲ error => 'The result
▲ };
$self->{'res'}=$ret;▼
}
▲ my $ret=$res[0];
▲ $ret=[ values %$ret ] if ref($ret) eq 'HASH';
▲ if(ref($ret) ne 'ARRAY'){
▲ $self->{'res'}=$ret;
if(exists($res->{'query-continue'})){
|