Хабр
β
Открыть список
Как стать автором
Моя лента
Все потоки
Поиск
Написать публикацию
Настройки
Войти
Обновить
0
0
@codeAXE
Пользователь
Подписаться
Отправить сообщение
Профиль
Статьи
Посты
Новости
Комментарии
1
Ещё
Открыть список
Закладки
Подписчики
Подписки
Скопировать ссылку на RSS
Сортировка очереди без использования дополнительных ресурсов
codeAXE
28 мар 2016 в 19:59
Опасная конструкция:
def get_list(self):
return self.queue
Отдаете ссылку на приватный атрибут, т.е. можно изменять очередь вне класса
лучше так сделать:
return list(self.queue)
Информация
В рейтинге
Не участвует
Зарегистрирован
21 мая 2015
Активность
16 апреля 2016 в 10:00
def get_list(self):
return self.queue
Отдаете ссылку на приватный атрибут, т.е. можно изменять очередь вне класса
лучше так сделать:
return list(self.queue)