Найти - Пользователи
Полная версия: VK API
Начало » Python для новичков » VK API
1 2
ser25630
alexsis
Можно увидеть весь traceback ошибки? Сформулируйте поконкретней вашу задачу.
Нужно собрать 1 млн записей по заданному списку городов, записать их в файл для дальнейшего анализа, полный код ошибки кину чуть позже.
ser25630
alexsis
Можно увидеть весь traceback ошибки? Сформулируйте поконкретней вашу задачу.
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build/bdist.macosx-10.9-intel/egg/vkontakte/api.py", line 116, in __call__
    return self._get(self.method_prefix + method, **params)
  File "build/bdist.macosx-10.9-intel/egg/vkontakte/api.py", line 87, in _get
    status, response = self._request(method, timeout=timeout, **kwargs)
  File "build/bdist.macosx-10.9-intel/egg/vkontakte/api.py", line 156, in _request
    return http.post(url, data, headers, timeout, secure=secure)
  File "build/bdist.macosx-10.9-intel/egg/vkontakte/http.py", line 26, in post
    response = connection.getresponse()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 1045, in getresponse
    response.begin()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 409, in begin
    version, status, reason = self._read_status()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py", line 365, in _read_status
    line = self.fp.readline(_MAXLINE + 1)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 476, in readline
    data = self._sock.recv(self._rbufsize)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 241, in recv
    return self.read(buflen)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ssl.py", line 160, in read
    return self._sslobj.read(len)
ssl.SSLError: The read operation timed out
alexsis
Если проблемы с соединением, то можно использовать что-то такое:

def какая-то-функция(аргументы):
	try:
		здесь-что-то-делаем
	except ssl.SSLError:
		#если-вдруг-ошибка-то-вызовем-функцию-заново
		какая-то-функция(аргументы)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB