瀏覽代碼

Support overriding the total fetch timeout

tags/v0.2.8^0
JustAnotherArchivist 2 年之前
父節點
當前提交
5579129b11
共有 1 個檔案被更改,包括 2 行新增2 行删除
  1. +2
    -2
      qwarc/__init__.py

+ 2
- 2
qwarc/__init__.py 查看文件

@@ -34,7 +34,7 @@ class Item:

self.childItems = []

async def fetch(self, url, responseHandler = qwarc.utils.handle_response_default, method = 'GET', data = None, headers = [], verify_ssl = True):
async def fetch(self, url, responseHandler = qwarc.utils.handle_response_default, method = 'GET', data = None, headers = [], verify_ssl = True, timeout = 60):
'''
HTTP GET or POST a URL

@@ -65,7 +65,7 @@ class Item:
writeToWarc = True
try:
try:
with _aiohttp.Timeout(60):
with _aiohttp.Timeout(timeout):
self.logger.info(f'Fetching {url}')
response = await self.session.request(method, url, data = data, headers = headers, allow_redirects = False, verify_ssl = verify_ssl)
try:


Loading…
取消
儲存