Интересует такой алгоритм в глубину по n.
deep = 0
id_1 = [id]
id_2 = []
while deep != 2:
for x in range(len(id_1)):
if api.users.get(user_ids=id_1[x])[0].get('deactivated', 0) == 0:
id_2.extend(api.friends.get(user_id=id_1[x]))
id_1 = id_2.copy()
id_2.clear()
deep += 1
При deep больше 2, выдает несколько ошибок. Как исправить?
Ошибки
TypeError: getresponse() got an unexpected keyword argument 'buffering'
ConnectionResetError: [WinError 10054] Удаленный хост принудительно разорвал существующее подключение
requests.packages.urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(10054, 'Удаленный хост принудительно разорвал существующее подключение', None, 10054, None))
P.S. Раньше он выдавал другие ошибки