Skip to content

Commit 4c393de

Browse files
committed
Increase HTTP request timeout for complex OWL reasoning queries from 20 to 40 minutes
1 parent f69d849 commit 4c393de

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/vfbquery/owlery_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def convert_short_form_to_iri(match):
110110
'includeEquivalent': 'true' # Include equivalent classes
111111
}
112112

113-
# Make HTTP GET request with longer timeout for complex queries (20 minutes for OWL reasoning)
113+
# Make HTTP GET request with longer timeout for complex queries (40 minutes for OWL reasoning)
114114
# Add retry logic for connection resets (common with long-running queries)
115115
from requests.adapters import HTTPAdapter
116116
from urllib3.util.retry import Retry
@@ -129,7 +129,7 @@ def convert_short_form_to_iri(match):
129129
response = session.get(
130130
f"{self.owlery_endpoint}/subclasses",
131131
params=params,
132-
timeout=1200
132+
timeout=2400
133133
)
134134

135135
if verbose:

0 commit comments

Comments
 (0)