-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Errno 110] Connection timed out #146
Comments
Pela mensagem de erro, é problema de conexão, pois o PySUS tenta se conectar com o servidor do DATASUS. Verifique se você tem uma conexão de rede ativa e tenta de novo. |
Agradeço a resposta! Sim, tenho conexão de rede e mesmo assim continuo com o mesmo erro. |
Boa tarde. Eu também não consigo desde ontem.
Tentei todas as seguintes formas de import:
Estou tentando conectar desde ontem, mas eu consigo fazer o download via FTP com outra bibliotecas. Será mesmo conexão? Outra coisa é que ao tentar abrir o arquivo .DBC, agora tem dado este erro:
ERROR: Failed to read DBF: unpack requires a buffer of 32 bytes Podem me ajudar? Muito Obrigado |
Olá! Alguma novidade acerca desse problema? Ao tentar acessar usando:
Recebo o Erro:
Alguem poderia me ajudar, por favor? |
Sobre o Embora não seja culpa do PySUS, acho que dá pra melhorar a mensagem de erro e torná-la mais amigável. Posso abrir um PR pra isso. |
Obrigado @anapaulagomes fique à vontade para abrir este PR! |
Descobri que o mesmo erro acontece para quem está fora do Brasil também. Vou abrir uma reclamação (e abrir um PR com uma mensagem melhorada). |
Olhando o código, percebi que não faz sentido essa pequena mensagem de erro sem a #59. |
Oi,
não consigo importar a biblioteca:
TimeoutError Traceback (most recent call last)
Cell In[1], line 1
----> 1 from pysus.online_data import SINAN
2 import pandas as pd
File ~/env1/lib/python3.11/site-packages/pysus/online_data/init.py:139
135 df = df.convert_dtypes()
136 return df
--> 139 class FTP_Inspect:
140 """
141 Databases: "SINAN", "SIM", "SINASC", "SIH", "SIA", "PNI", "CNES", "CIHA"
142 FTP_Inspect will focus mainly on enter in DataSUS ftp server
(...)
154 for the Database. Groups may be also required.
155 """
157 database: str
File ~/env1/lib/python3.11/site-packages/pysus/online_data/init.py:159, in FTP_Inspect()
157 database: str
158 _ds_paths: list
--> 159 ftp_server: FTP = FTP('ftp.datasus.gov.br')
160 available_dbs: list = list(DB_PATHS.keys())
162 def init(self, database: str) -> None:
File /usr/lib/python3.11/ftplib.py:121, in FTP.init(self, host, user, passwd, acct, timeout, source_address, encoding)
119 self.timeout = timeout
120 if host:
--> 121 self.connect(host)
122 if user:
123 self.login(user, passwd, acct)
File /usr/lib/python3.11/ftplib.py:158, in FTP.connect(self, host, port, timeout, source_address)
156 self.source_address = source_address
157 sys.audit("ftplib.connect", self, self.host, self.port)
--> 158 self.sock = socket.create_connection((self.host, self.port), self.timeout,
159 source_address=self.source_address)
160 self.af = self.sock.family
161 self.file = self.sock.makefile('r', encoding=self.encoding)
File /usr/lib/python3.11/socket.py:850, in create_connection(address, timeout, source_address, all_errors)
848 try:
849 if not all_errors:
--> 850 raise exceptions[0]
851 raise ExceptionGroup("create_connection failed", exceptions)
852 finally:
853 # Break explicitly a reference cycle
File /usr/lib/python3.11/socket.py:835, in create_connection(address, timeout, source_address, all_errors)
833 if source_address:
834 sock.bind(source_address)
--> 835 sock.connect(sa)
836 # Break explicitly a reference cycle
837 exceptions.clear()
TimeoutError: [Errno 110] Connection timed out
Alguma experiência parecida?
Muito obrigada!!
The text was updated successfully, but these errors were encountered: