привет, ребята, я вас очень прошу помочь. Эта ошибка меня преследует КАЖДЫЙ ДЕНЬ, И Я ПОНЯТИЯ не имею, что мне делать....
UnboundLocalError: local variable 'added_ppl_count' referenced before assignment
НО НЕТ. ОНО НЕ referenced. Такой переменны ВНЕ этой функции нет, и назначается она в ПЕРВЫХ СТРОКАХ функции, заранее не использовавшихся.
def collect_from_ids(ids_list, count_of_people):
global gotten_people_uncollected
people_toadd_count = -1
added_people_count = 0
print(len(ids_list))
x = 0
gotten_people = list()
print( "Collecting started")
if len(ids_list) <= 1000:
gotten_people_uncollected = vk_api.users.get(
user_ids = ids_list,
fields = ['contacts', 'city', 'country', 'bdate', 'screen_name'],
v = 5.126
)
else:
print('Больше 1000!')
cur_people_toadd = []
for person in range(len(ids_list)):
people_toadd_count += 1
added_ppl_count += 1
print('FUCKING SHIT123446365 ADDED A PERSON')
cur_people_toadd.append(
ids_list[person]
)
if added_people_count == 1000:
gotten_people_uncollected += vk_api.users.get(
user_ids = cur_people_toadd,
fields = ['contacts', 'city', 'country', 'bdate', 'screen_name'],
v = 5.126
)
cur_people_toadd = []
added_people_count = 0