Merge branch 'release/3.2'

This commit is contained in:
Dylan K. Taylor 2018-08-04 16:03:46 +01:00
commit 83077309ef
3 changed files with 7 additions and 5 deletions

View File

@ -30,6 +30,7 @@ use pocketmine\Player;
use pocketmine\scheduler\BulkCurlTask;
use pocketmine\Server;
use pocketmine\timings\TimingsHandler;
use pocketmine\utils\InternetException;
class TimingsCommand extends VanillaCommand{
@ -132,7 +133,7 @@ class TimingsCommand extends VanillaCommand{
return;
}
$result = $this->getResult()[0];
if($result instanceof \RuntimeException){
if($result instanceof InternetException){
$sender->getServer()->getLogger()->logException($result);
return;
}

View File

@ -24,11 +24,12 @@ declare(strict_types=1);
namespace pocketmine\scheduler;
use pocketmine\utils\Internet;
use pocketmine\utils\InternetException;
/**
* Executes a consecutive list of cURL operations.
*
* The result of this AsyncTask is an array of arrays (returned from {@link Utils::simpleCurl}) or RuntimeException objects.
* The result of this AsyncTask is an array of arrays (returned from {@link Utils::simpleCurl}) or InternetException objects.
*
* @package pocketmine\scheduler
*/
@ -54,7 +55,7 @@ class BulkCurlTask extends AsyncTask{
foreach($operations as $op){
try{
$results[] = Internet::simpleCurl($op["page"], $op["timeout"] ?? 10, $op["extraHeaders"] ?? [], $op["extraOpts"] ?? []);
}catch(\RuntimeException $e){
}catch(InternetException $e){
$results[] = $e;
}
}

View File

@ -86,7 +86,7 @@ class Internet{
try{
list($ret, $headers, $httpCode) = self::simpleCurl($page, $timeout, $extraHeaders);
return $ret;
}catch(\RuntimeException $ex){
}catch(InternetException $ex){
$err = $ex->getMessage();
return false;
}
@ -113,7 +113,7 @@ class Internet{
CURLOPT_POSTFIELDS => $args
]);
return $ret;
}catch(\RuntimeException $ex){
}catch(InternetException $ex){
$err = $ex->getMessage();
return false;
}