Pro tip for urllib.request timeouts:
```python
try:
response = urllib.request.urlopen('https://example.com', timeout=10)
except urllib.error.URLError as e:
print(f"Oops: {e.reason}")
```
And yeah, SSL stuff is wild. Check out the `certifi` docs for more.
```python
try:
response = urllib.request.urlopen('https://example.com', timeout=10)
except urllib.error.URLError as e:
print(f"Oops: {e.reason}")
```
And yeah, SSL stuff is wild. Check out the `certifi` docs for more.
