[common] add 'expected' argument to 'request()'
This commit is contained in:
@@ -143,7 +143,7 @@ class Extractor():
|
||||
return values
|
||||
|
||||
def request(self, url, method="GET", session=None, fatal=True,
|
||||
retries=None, retry_codes=None, interval=True,
|
||||
retries=None, retry_codes=None, expected=(), interval=True,
|
||||
encoding=None, notfound=None, **kwargs):
|
||||
if session is None:
|
||||
session = self.session
|
||||
@@ -202,6 +202,7 @@ class Extractor():
|
||||
self._dump_response(response)
|
||||
if (
|
||||
code < 400 or
|
||||
code in expected or
|
||||
code < 500 and (
|
||||
not fatal and code != 429 or fatal is None) or
|
||||
fatal is ...
|
||||
|
||||
Reference in New Issue
Block a user