Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 23, 2014 01:59:20

ser25630
Зарегистрирован: 2014-04-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

VK API

alexsis
Можно увидеть весь traceback ошибки? Сформулируйте поконкретней вашу задачу.
Нужно собрать 1 млн записей по заданному списку городов, записать их в файл для дальнейшего анализа, полный код ошибки кину чуть позже.

Офлайн

#2 Апрель 23, 2014 17:01:26

ser25630
Зарегистрирован: 2014-04-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

VK API

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

Офлайн

#3 Апрель 23, 2014 20:35:02

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

VK API

Если проблемы с соединением, то можно использовать что-то такое:

def какая-то-функция(аргументы):
	try:
		здесь-что-то-делаем
	except ssl.SSLError:
		#если-вдруг-ошибка-то-вызовем-функцию-заново
		какая-то-функция(аргументы)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version