A tricky way to check internet.
()
| 98 | |
| 99 | |
| 100 | def check_internet(): |
| 101 | """A tricky way to check internet.""" |
| 102 | import socket |
| 103 | |
| 104 | import nltk |
| 105 | socket.setdefaulttimeout(10) |
| 106 | ret = nltk.download('stopwords', quiet=True) |
| 107 | socket.setdefaulttimeout(None) |
| 108 | if not ret: |
| 109 | raise ConnectionError('CIBench needs internet to get response. Please' |
| 110 | 'check your internet and proxy.') |
| 111 | |
| 112 | |
| 113 | @LOAD_DATASET.register_module() |