Skip to content

Commit d12429f

Browse files
authored
Fix 403 (#222)
1 parent 532c948 commit d12429f

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

Diff for: benchmark/dataset.py

+7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import urllib.request
55
from dataclasses import dataclass, field
66
from typing import Dict, Optional
7+
from urllib.request import build_opener, install_opener
78

89
from benchmark import DATASETS_DIR
910
from dataset_reader.ann_compound_reader import AnnCompoundReader
@@ -12,6 +13,12 @@
1213
from dataset_reader.json_reader import JSONReader
1314
from dataset_reader.sparse_reader import SparseReader
1415

16+
# Needed for Cloudflare's firewall in ann-benchmarks
17+
# See https://github.com/erikbern/ann-benchmarks/pull/561
18+
opener = build_opener()
19+
opener.addheaders = [("User-agent", "Mozilla/5.0")]
20+
install_opener(opener)
21+
1522

1623
@dataclass
1724
class DatasetConfig:

0 commit comments

Comments
 (0)