Правильно ли я понимаю, что если в строке в одной из ячеек нет данных, вся строка не считывается?
Или не считываются только строки, которые состоят из полностью пустых ячеек?
shurshur, кстати. Вопрос звучит: как получать последние записи. Может, возможно в БД добавить банальный признак - «прочтено»? Тогда задача решается относительно просто.
shurshur, ну, да. Значит, что? Значит, 100% покрытие кода тестами :)
p.s. А, да… прочёл про SQL снизу. Тесты не помогут. Тогда сортировать самому в пытоне?
shurshur, первое - я это знаю, но почему-то не люблю (не легло в руку SQL - хоть и составлял оооочень многоэтажные select-ы, но любви с ним не сложилось).
Второе - там в задании что-то было, что недоступно id или недоступна сортировка id. Хотя оно очевидно доступно, но считаем, что как-бы нет.
Иван Иванович, теперь понятно, о чем речь. Сразу бы написал про правую кнопку... у меня на маке вообще нет 3-button, я и проверить руками не мог :) перемапил на 2-button, нашел твою ошибку.
Итак, атрибут window у self отсутствует потому, что ты его не объявил при инициализации (в методе __init__). Соответственно, у экземпляров класса его нет. Нечего и вызывать.
Другой вопрос, как именно его поместить туда. И надо ли вообще это делать.
Тут я, к сожалению, сходу не подскажу. Сам не умею правильно проектировать такие штуки.