gentoo.ru
python
python@conference.gentoo.ru
Четверг, 9 июня 2011< ^ >
krigstask установил(а) тему: ЯП Python || https://gist.github.com/289467 || Логи: http://tinyurl.com/gentoo-py-logs || "Python's a drop-in replacement for BASIC in the sense that Optimus Prime is a drop-in replacement for a truck."
Конфигурация комнаты
Участники комнаты

GMT+4
[00:21:21] <lk4d4> pydb тянет емакс
[00:29:46] <krigstask> Так разве ж это жизнь без пиани^Wемакса
[00:40:51] <maksbotan> не, сложный этот ваш pdb
[00:42:18] <krigstask> Ну хоть не такой упоротый, как winpdb
[00:43:52] <maksbotan> что ты пристал к винпдб
[00:43:59] <maksbotan> он простенький, для тупых скриптиков
[00:44:26] <krigstask> Им пользоваться невозможно
[00:44:34] <maksbotan> да ну
[00:47:26] <krigstask> Ну да
[00:47:40] <maksbotan> ну а мне нравится
[00:47:45] <krigstask> Если запускать надо один файл, а обламываться надо в другом
[00:48:25] <krigstask> А вот pdb мне понравился
[00:49:11] <maksbotan> ну как хочешь
[00:49:15] <maksbotan> может и мне понравится
[00:49:19] <maksbotan> может я пока не готов
[01:19:59] maksbotan вышел(а) из комнаты
[09:45:04] krigstask вышел(а) из комнаты: Logged out
[09:52:14] lk4d4 вышел(а) из комнаты
[10:51:35] maksbotan вошёл(а) в комнату
[11:05:55] krigstask вошёл(а) в комнату
[11:11:20] lk4d4 вошёл(а) в комнату
[11:17:20] <lk4d4> ну что же
[11:17:26] <lk4d4> пришло время запускать pdb
[11:17:55] <krigstask> Воистину
[11:19:51] lk4d4_1 вошёл(а) в комнату
[11:20:57] <lk4d4_1> krigstask: как мне сделать брекпойнт на метод класса, который в другом файле?
[11:21:28] <krigstask> Я ж тебе давал ссылку вчера, там всё написано
[11:24:33] <lk4d4_1> в упор не вижу там, чтобы в других файлах break делали
[11:26:13] <krigstask> «Для указания брейкпоинта в другом файле, предварите номер строки, или название функции именем файла»
[11:35:47] lk4d4_1 вышел(а) из комнаты
[11:37:34] lk4d4_1 вошёл(а) в комнату
[11:45:32] lk4d4_1 вышел(а) из комнаты: Logged out
[11:45:42] lk4d4_1 вошёл(а) в комнату
[11:54:22] lk4d4_1 вышел(а) из комнаты
[11:56:12] lk4d4_1 вошёл(а) в комнату
[11:59:31] <lk4d4_1> угнетает меня этот wrapper
[11:59:35] <lk4d4_1> не пойму что делает
[12:00:05] <krigstask> В смысле?
[12:01:19] <lk4d4_1> ну /usr/bin/rst2pdf это какая-то штука сгенерированная портажем
[12:01:27] <lk4d4_1> и я не пойму куда она лезет
[12:02:11] <krigstask> Так ты распакуй просто иходники rs2pdf и оттуда прямо запускай
[12:02:41] <lk4d4_1> распакуй
[12:02:46] <lk4d4_1> их еще запатчить надо
[12:03:13] <lk4d4_1> и там так-то тоже неясно что запускать
[12:04:26] <maksbotan> lk4d4_1: /usr/bin/rst2pdf-<версия>
[12:05:18] <lk4d4_1> load_entry_point('rst2pdf==0.16', 'console_scripts', 'rst2pdf')()
[12:05:24] <lk4d4_1> хитро
[12:06:05] <maksbotan> а, это изи инсталл веселится
[12:06:05] <maksbotan> зараза
[13:07:35] <lk4d4_1> так как выяснить что он там на самом деле делает?
[13:07:52] <krigstask> Кто?
[13:08:06] <lk4d4> да этот враппер
[13:08:42] <lk4d4> куда он аргумент-имя файла передает
[13:10:02] <krigstask> Да не трожь ты его
[13:10:59] <krigstask> Ковыряй исходники пакета сразу
[13:18:47] <lk4d4_1> ага, ковыряю
[13:19:00] <lk4d4_1> что-то zathura не обновляется давно, это удручает
[13:21:24] <krigstask> Они там что-то массово перепиливают
[13:26:34] <lk4d4_1> они в этом rst2pdf ваще опасны
[13:27:21] <lk4d4_1> используют optparse, а потом недолго думая парсят аргументы руками
[13:27:21] <krigstask> Кто? Авторы?
[13:27:29] <lk4d4_1> ну да
[13:28:38] <krigstask> Ха-ха
[13:28:43] <krigstask> Тебе полезно!
[13:28:55] <lk4d4_1> я тут уже по pdb угорел
[13:28:59] <lk4d4_1> в принципе как gdb
[13:30:04] <krigstask> Ага
[13:30:10] <krigstask> Это тебе не декораторы
[13:30:33] <lk4d4_1> хотя конечно прям парадокс
[13:30:42] <lk4d4_1> отладка в pdb менее явная, чем в gdb
[13:30:51] <krigstask> Почему?
[13:31:00] <krigstask> Я не пользовался gdb, мне интересно
[13:32:17] <lk4d4_1> ну тут как-то путано с объектом-классом и объектом-представителем по-моему
[13:32:40] <lk4d4_1> в си-то вообще знай себе шурупишь по функциям
[13:33:26] <lk4d4_1> вот смотри, сейчас у меня pdb ворвал в определение класса RstToPdf
[13:33:41] <lk4d4_1> и задает ему свойства
[13:33:58] <lk4d4_1> они уже существуют или только после полного определения появятся?
[13:35:40] <krigstask> Мн-да? Не замечал
[13:35:57] <krigstask> Это у меня сеть тупит
[13:36:49] <krigstask> Хм-м-м
[13:37:04] <krigstask> Покажи код
[13:37:06] <lk4d4_1> как мне брейкнуть метод представителя кстати?
[13:38:04] <lk4d4_1> я тут обманулся где-то
[13:41:33] lk4d4_1 вышел(а) из комнаты
[13:42:47] <krigstask> Увы тебе
[14:18:44] <lk4d4> да, увы
[14:19:07] <lk4d4> так как брейк для метода сделать?
[14:23:10] <krigstask> Ну, просто в методе, нет?
[14:23:28] <lk4d4> да как в него попасть
[14:23:45] <lk4d4> или ты предлагаешь прям в коде жахнуть?
[14:23:56] <krigstask> Можно и в коде
[14:24:04] <krigstask> А в чём проблема выставить в методе-то?
[14:24:20] <lk4d4> дак он выполняется сразу и все
[14:24:29] <lk4d4> и ничего ему сделать не могу
[14:24:33] <krigstask> Ну тогда выставь в вкоде
[14:24:42] <lk4d4> ну придетя
[14:24:50] lk4d4_1 вошёл(а) в комнату
[14:27:16] <lk4d4_1> не хотел я конечно этого допускать
[14:27:22] maksbotan вышел(а) из комнаты
[14:49:08] <lk4d4_1> охохо
[14:49:30] <lk4d4_1> как думаешь в шрифтах дело?
[14:50:19] <krigstask> Возможно
[14:52:23] <lk4d4_1> русские шрифты по ходу репортлаб в расчет не берет
[14:53:26] <krigstask> Это грустно
[14:54:00] <lk4d4_1> нет, в смысле репортлаб-то может
[14:54:21] <lk4d4_1> но тот кто писал findfonts похоже не любитель матрешек с балалайками
[14:57:30] <krigstask> Увы!
[15:07:06] <lk4d4_1> садится уже ноутбук
[15:07:13] <lk4d4_1> а я еще не приблизился к разгадке
[15:07:18] <krigstask> Это вызов!
[15:08:48] <lk4d4_1> хаха, я запалил закомментированные вызовы пдб
[15:10:12] <krigstask> Хе-хе-хе
[15:23:01] lk4d4_1 вышел(а) из комнаты
[15:23:27] <lk4d4> сел ноут, дома брейкпоинтов напихаю
[15:25:51] <krigstask> Эхма
[15:26:08] <lk4d4> ага
[18:50:42] <krigstask> Я догадался погуглить и найти модуль binascii, прежде чем велосипедировать
[18:58:15] lk4d4 вышел(а) из комнаты
[20:12:01] krigstask вышел(а) из комнаты: Logged out
[20:24:10] lk4d4 вошёл(а) в комнату
[20:25:11] lk4d4 вышел(а) из комнаты
[20:25:24] lk4d4 вошёл(а) в комнату
[21:28:47] krigstask вошёл(а) в комнату
[22:07:30] maksbotan вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!