[00:02:48] levsha is now online
[00:22:27] Сволота is now online
[00:28:43] zinnister is now dnd
[00:29:22] zinnister: привет всем, кто может подсказать по PyQt4 ? а именно по webkit, не могу переопределить функцию
[00:29:41] zinnister is now online
[00:31:35] Сволота is now away
[00:32:40] zinnister: точнее не могу разобраться, как использовать QWebPage.extension
[00:37:47] zinnister: вот пост без ответа - http://python.su/forum/topic/23763/
[00:41:16] mrDoctorWho is now offline
[00:41:35] Сволота is now xa
[00:47:03] levsha is now offline
[00:49:51] ambush is now online
[00:59:15] madmercen is now online
[01:03:35] zinnister is now offline
[01:05:56] slav0nic is now away
[01:06:16] ambush is now offline
[01:12:02] singularity is now online
[01:12:43] singularity: Tony: да
[01:13:45] madmercen is now away
[01:15:56] slav0nic is now xa
[01:16:37] madmercen is now online
[01:22:17] madmercen is now away
[01:22:48] slav0nic is now online
[01:31:06] zinnister is now online
[01:32:17] madmercen is now xa
[01:32:18] zinnister: что да?
[01:34:35] emese is now away
[01:34:37] emese is now away
[01:35:48] fuzzy: zinnister: ну там написано, что передаётся икстеншн и какие-то параметры
[01:35:55] fuzzy: ты пробовал переопределить метод и посмотреть, что передаётся?
[01:36:08] fuzzy: я подозреваю, что в икстеншн передастся QWebPage.ChooseMultipleFilesExtension
[01:36:10] zinnister: не могу понять как его переопрелделить
[01:36:25] fuzzy: унаследовать PySide.QtWebKit.QWebPage <https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtWebKit/QWebPage.html#PySide.QtWebKit.QWebPage>
[01:36:29] zinnister: познаний не хватает (

[01:36:33] emese is now away
[01:36:34] emese is now online
[01:36:55] zinnister: очень нужен практический пример, кова кусок
[01:37:01] zinnister: кода
[01:37:07] madmercen is now online
[01:37:12] fuzzy: ну ты вот написал код же
[01:37:41] fuzzy: только со стековерфлоу не всё скопировал
[01:38:00] fuzzy: важно ещё то, что после
app = QApplication(sys.argv)
[01:38:00] zinnister: да, только по ссылке со stackoverflow сделал
[01:38:16] fuzzy: что ты свой класс, который ты переопределил инстанциируешь
[01:38:25] fuzzy: с тем WebView, точ у тебя есть
[01:38:53] zinnister: вобще код вот такой http://stackoverflow.com/questions/15255300/how-to-set-value-of-inputtype-file-with-qwebelement?answertab=votes
[01:39:07] fuzzy: да
[01:39:10] fuzzy: в первом ответе
[01:39:18] zinnister: только если есть атрибут multiplie в инпуте, он не работет
[01:39:32] fuzzy: наверно надо переопределить extension, как ты написал
[01:39:57] remo is now offline
[01:39:58] zinnister: и вот практически не могу понять как передать имя файла функции extension
[01:40:09] fuzzy: может не её надо передавать?
[01:40:13] fuzzy: а, например, вернуть
[01:40:19] fuzzy: у неё аргументы как называются?
[01:40:25] zinnister: да, если можно покажите как, именно пример кода нужен
[01:40:38] fuzzy: нельзя пример
[01:40:45] fuzzy: третий аргумент у функции - return
[01:40:57] fuzzy: значит оно тебе паредаёт объект и тебе надо его заполнить
[01:41:34] zinnister: а как заполнить? я не пойму что должно быть внутри моей def extinsion
[01:41:53] fuzzy: тебе передаются аргументы
[01:42:04] fuzzy: один из них - возвращаемое значение
[01:42:07] remo is now away
[01:42:09] fuzzy: ты хочешь вернуть список файлов
[01:42:27] fuzzy: значит тебе надо возвращаемое значение заполнить своим списком файлов
[01:42:30] fuzzy: https://qt-project.org/doc/qt-5.1/qtwebkit/qwebpage-choosemultiplefilesextensionreturn.html
[01:42:37] zinnister: def extension(self, extension, option, output) эти? extension, option, output
[01:42:54] zinnister: я всё правильно понял про аргументы?
[01:43:11] fuzzy: чисто по названию могу предположить, что тебе передаётся такой объект, когда передаётся ChooseMultipleFilesExtension в первом аргументе
[01:43:21] fuzzy: да
[01:43:23] fuzzy: эти
[01:44:13] zinnister: из доков, поро аргументы, для примера: The behavior of this function is determined by extension .
The option and output values are typically casted to the corresponding types (for example,
ChooseMultipleFilesExtensionOption and ChooseMultipleFilesExtensionReturn for ChooseMultipleFilesExtension )
[01:44:28] fuzzy: перевести?
[01:44:41] zinnister: как ими воспользоваться не погу понять
[01:44:41] singularity is now offline
[01:44:44] fuzzy: поведение функции должно зависеть от extension (первого аргумента)
[01:45:12] fuzzy: option (второй аргумент) и output(третий) - объекты соответствующего типа
[01:45:28] fuzzy: например, ChooseMultipleFilesExtensionOption и ChooseMultipleFilesExtensionReturn если extension=ChooseMultipleFilesExtension
[01:45:37] Сволота is now online
[01:45:52] fuzzy: то есть ты проверяешь сначала, что у тебя в первом аргументе
[01:45:58] fuzzy: и если то, что нужно - заполняешь третий как надо
[01:47:35] zinnister: тоесть условно так? внутри функции output='C:\\file.jpg' return output ?
[01:47:55] fuzzy: нет, вряд ли
[01:48:04] fuzzy: тебе ничего возвращать не надо
[01:48:10] fuzzy: тебе надо просто заполнить объект output
[01:48:15] zinnister: ок, а как заполнять?
[01:48:18] fuzzy: который тебе пришёл в аргументе
[01:48:31] fuzzy: посмотреть мою ссылку
[01:48:39] fuzzy: там описано, что есть в таком объекте
[01:49:34] zinnister: ChooseMultipleFilesExtensionReturn = 'C:\\file.jpg'
[01:50:00] fuzzy: в моей ссылке такое вряд ли написано
[01:50:03] zinnister: ChooseMultipleFilesExtensionReturn.fileNames = 'C:\\file.jpg'
[01:50:11] fuzzy: это уже ближе
[01:50:12] zinnister: так?
[01:50:15] fuzzy: попробуй
[01:50:20] fuzzy: и посмотри, что выйдет
[01:50:39] Сволота is now away
[01:50:41] zinnister: просто в синтаксисе том что в ссылке не разбираюсь
[01:50:50] fuzzy: я тоже не оечнь
[01:51:03] fuzzy: попробуй руководствоваться здравым смыслом и названиями классов
[01:51:14] fuzzy: QStringList fileNames <https://qt-project.org/doc/qt-5.1/qtwebkit/qwebpage-choosemultiplefilesextensionreturn.html#fileNames-var>
[01:51:20] fuzzy: какого типа fileNames?
[01:51:38] zinnister: сек, есть другой синтаксис: https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtWebKit/QWebPage.ChooseMultipleFilesExtensionReturn.html?highlight=qwebpage.choosemultiplefilesextensionreturn#PySide.QtWebKit.PySide.QtWebKit.QWebPage.ChooseMultipleFilesExtensionReturn
[01:52:49] zinnister: "какого типа fileNames?" список ['C:\file.gpg']
[01:53:32] fuzzy: так как я не работаю с Qt и с WebKit, то я так и подумал
[01:53:39] fuzzy: следующим шагом было бы проверить
[01:53:56] zinnister: self.ChooseMultipleFilesExtensionReturn.fileNames пробую так
[01:54:18] fuzzy: хорошее начало
[01:54:32] zinnister: хотя... ругнётся питон )сек, не уходи )
[01:57:52] zinnister: self.ChooseMultipleFilesExtensionReturn.fileNames = ['C:\\__img_test.gif'] TypeError: invalid result type from WebPage.extension()
[01:58:31] madmercen is now away
[01:59:21] fuzzy: я бы подумал, что может документация врёт
[01:59:26] fuzzy: и надо output таки возвращать
[01:59:43] fuzzy: хотя нет
[01:59:49] fuzzy: документация говорит, что надо возвращать
[01:59:51] fuzzy: чётко
[01:59:53] fuzzy: Returns true if the extension was called successfully; otherwise returns false.
[02:00:03] bliznezz is now offline
[02:00:39] Сволота is now xa
[02:00:48] bliznezz is now away
[02:02:27] zinnister: как ещё попробовать? )
[02:03:42] fuzzy: попробуй как в документации написано
[02:03:43] fuzzy: Returns true if the extension was called successfully; otherwise returns false.
[02:06:58] zinnister: def extension(self, extension, option, output):
self.ChooseMultipleFilesExtensionReturn.fileNames = ['C:\\__img_test.gif']
return True
[02:07:11] zinnister: не заполняет
[02:07:23] fuzzy: окей, давай ещё читать документацию
[02:08:02] fuzzy: тебе передали аргумент output
[02:08:05] fuzzy: что ты с ним сделал?
[02:08:13] fuzzy: и option
[02:08:18] fuzzy: один сломал - другой потерял? :D
[02:08:31] madmercen is now xa
[02:09:21] remo is now offline
[02:11:13] zinnister: нечего посути )
[02:11:54] fuzzy: а зачем тогда тебе его передают?
[02:12:07] zinnister: ) сек
[02:13:09] zinnister: def extension(self, extension, option, output):
output = ['C:\\__img_test.gif']
return True
[02:13:21] zinnister: так не заполняет тоже, но не ругается )
[02:13:39] zinnister: что сделать с option ?
[02:16:36] fuzzy: что _нужно_ делать с option?
[02:16:44] fuzzy: сначала можно посмотреть, тчо с ним _можно_ делать
[02:16:50] fuzzy: в документации же
[02:17:04] fuzzy: но последний вариант - уже ближе
[02:20:09] zinnister: ну вот док https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtWebKit/QWebPage.html#PySide.QtWebKit.PySide.QtWebKit.QWebPage.extension
[02:20:19] zinnister: не пойму
[02:20:46] fuzzy: output.fileNames = [ … ] пробовал?
[02:21:15] zinnister: https://deptinfo-ensip.univ-poitiers.fr/ENS/pyside-docs/PySide/QtWebKit/QWebPage.ChooseMultipleFilesExtensionOption.html?highlight=choosemultiplefilesextension#PySide.QtWebKit.PySide.QtWebKit.QWebPage.ChooseMultipleFilesExtensionOption
[02:21:42] zinnister: 'output.fileNames = [ … ] пробовал?' сейчас попробую
[02:23:44] zinnister: не ругается, но не срабатывает
[02:24:28] fuzzy: я думаю, так должно работать
[02:24:29] Сволота is now online
[02:25:30] zinnister: def extension(self, extension, option, output):
option.suggestedFileNames = ['C:\\__img_test.gif']
output.fileNames = ['C:\\__img_test.gif']
return True
[02:25:40] zinnister: так не работает тоже (
[02:26:23] fuzzy: а что если output.fileNames.append('C:\\__img_test.gif') ?
[02:28:21] zinnister: AttributeError: 'str' object has no attribute 'append'
[02:30:27] zinnister: если бы посмотреть что в исходниках этой функци ))
[02:30:56] Tony is now away
[02:32:44] fuzzy: какой функции?
[02:33:14] fuzzy: если у тебя такая ошибка, то ты что-то делаешь не так
[02:34:25] zinnister: это не поможет? http://code.woboq.org/qt5/qtwebkit/Source/WebKit/qt/WidgetApi/qwebpage.cpp.html#_ZN15QWebPagePrivate11chooseFilesEP16QWebFrameAdapterbRK11QStringList
[02:36:39] zinnister: вот с этой строки - http://code.woboq.org/qt5/qtwebkit/Source/WebKit/qt/WidgetApi/qwebpage.cpp.html#2972 до этой - http://code.woboq.org/qt5/qtwebkit/Source/WebKit/qt/WidgetApi/qwebpage.cpp.html#3042
[02:37:57] zinnister: 3029 bool QWebPage::extension(Extension extension, const ExtensionOption *option, ExtensionReturn *output)
3030 {
3031 #ifndef QT_NO_FILEDIALOG
3032 if (extension == ChooseMultipleFilesExtension) {
3033 // FIXME: do not ignore suggestedFiles
3034 QStringList suggestedFiles = static_cast<const ChooseMultipleFilesExtensionOption*>(option)->suggestedFileNames;
3035 QStringList names = QFileDialog::getOpenFileNames(view(), QString::null);
3036 static_cast<ChooseMultipleFilesExtensionReturn*>(output)->fileNames = names;
3037 return true;
3038 }
3039 #endif
3040
3041 return false;
3042 }
[02:38:32] zinnister: как это портировать на питон ?
[02:45:58] ds.tihonov is now dnd
[02:53:53] remo is now away
[02:55:56] Tony is now xa
[02:59:55] madmercen is now online
[03:03:58] zinnister: не получается
[03:13:43] madmercen is now away
[03:19:58] zinnister is now away
[03:21:32] gigimon is now online
[03:22:14] zinnister is now online
[03:23:43] madmercen is now xa
[03:24:18] slav0nic is now xa
[03:24:24] slav0nic is now offline
[03:35:20] emese is now offline
[03:59:14] zinnister is now away
[04:02:18] gigimon is now offline
[04:03:15] zinnister is now online
[04:07:11] Сволота is now away
[04:17:11] Сволота is now xa
[04:47:11] Сволота is now online
[04:52:23] remo: fuzzy: можно вопрос по существу ? Вот висит допустим запрос на разработку скрипта
[04:52:27] remo: бюджет 1к рублей
[04:52:59] fuzzy: это сколько в деньгах?
[04:53:31] remo: 260грн
[04:53:58] remo: $26
[04:54:12] remo: так вот минимальный час работы стоит $10
[04:54:19] Сволота is now away
[04:54:39] remo: это означает, что заказчик считает, что чтобы этот скрипт сделать, программист должен потратить 2.6 часа
[04:55:26] fuzzy: заказчик не считает часы. он называет сколько ему не жалко
[04:55:55] fuzzy: а если ты считаешь, что у тебя миниму $10 час, то ты берёшься это сделать за 2.6 часа
[04:56:18] fuzzy: а если ты считаешь, что у тебя $20/h, то соответственно да 1.3 часа
[04:57:41] remo: fuzzy: ты посмотрел ТЗ ?
[04:57:49] remo: как ты оцениваешь, там на 2.6 часа ?:)
[04:58:07] fuzzy: https://www.fl.ru/projects/1865052/skript-rasshifrovki-rascheta-peni.html?f=3 для истории
[04:58:16] fuzzy: думаю, за 2.6 можно вполне сделать
[04:58:48] fuzzy: самое сложное по времени - будет развернуть окружение, выбрать веб-фреймворк
[04:58:56] fuzzy: (для меня)
[04:59:08] fuzzy: если ты фрилансер, то это у тебя уже должно быть автоматизированно
[04:59:52] fuzzy: остаётся только потратить 10 минут, чтобы вдумчиво прочитать задание, 20 минут расписать логику, 20 минут написать веб-хендлеры и 40 отладить
[05:04:19] Сволота is now xa
[05:08:45] Сволота is now online
[05:11:55] remo: fuzzy: вот мы и пришли к реальным расчётам
[05:12:07] remo: к примеру у тебя нормачас $30
[05:12:25] remo: вот и получается, что разработка такого скрипта стоит $30 * 2.6
[05:12:39] fuzzy: ты подменяешь понятия
[05:12:41] fuzzy: и умозаключени
[05:12:42] fuzzy: я
[05:12:50] remo: погоди)
[05:12:59] fuzzy: с чего ты взял, что это именно 2.6 часа?
[05:13:16] remo: ну ты же сказал, что вложишься примерно в 2.6 часа
[05:13:40] remo: при твоем нормочасе будет стоить $78
[05:13:46] fuzzy: может и меньше, но в 2.6 вложусь. пусть будет 2.6
[05:13:47] Сволота is now away
[05:13:50] remo: получается я его сделаю за 7.8 часа
[05:13:55] remo: что очень похоже на правду)
[05:13:56] fuzzy: а с чего ты взял, что у меня $30?
[05:14:07] remo: я предположил
[05:14:14] remo: просто от лампочки взял
[05:14:30] fuzzy: и с чего ты взял, что у нас одинаковое кол-во часов/$?
[05:14:57] fuzzy: "при твоем нормочасе будет стоить $78" -> "получается я его сделаю за 7.8 часа"
[05:14:59] fuzzy: тут ошибка
[05:15:02] fuzzy: логическая
[05:15:30] fuzzy: не получается
[05:15:42] remo: я просто пытаюсь понять целесообразно вообще мне браться за такие вот вещи
[05:16:07] remo: врядли это всё можно сделать за 2.6 часа. Там условий много
[05:16:46] fuzzy: ну если ты браться не будешь ни за какие вещи, то тогда ты а) ничему не научишься б) ничего не заработаешь
[05:16:47] fuzzy: всё просто
[05:17:29] fuzzy: можешь наоборот. попробовать сделать и замерить, сколько у тебя времени на это уйдёт. чтобы узнать свой рейт
[05:17:50] fuzzy: потом выпилить весь код и попробовать это сделать сначала и снова замерить
[05:18:05] fuzzy: и сравнить сколько времени это займёт во второй раз
[05:18:12] fuzzy: сразвнить рейты за первый раз и за второй
[05:19:05] fuzzy: тогда ты сможешь посчитать, сколько ты должен быть готов заплатить за обучение, в зависимости от того, за сколько часов ты хочешь, чтобы оно окупилось
[05:19:08] fuzzy: я спать. ночи.
[05:21:56] zinnister is now offline
[05:23:47] Сволота is now xa
[05:25:26] fuzzy is now online
[05:29:16] fuzzy is now online
[05:31:16] remo: fuzzy: поставил в вим timecap
[05:31:19] remo: уже считаю)
[05:31:55] fuzzy is now away
[05:37:53] fuzzy is now away
[05:38:17] Сволота is now online
[05:39:22] fuzzy is now away
[05:43:23] Сволота is now away
[05:43:37] remo is now offline
[05:45:14] remo is now away
[05:47:10] fuzzy is now away
[05:47:13] fuzzy is now online
[05:51:42] fuzzy is now online
[05:53:14] fuzzy is now away
[05:53:23] Сволота is now xa
[05:55:36] dicos is now online
[06:02:57] fuzzy is now away
[06:03:14] fuzzy is now away
[06:18:25] dicos is now away
[06:18:26] dicos is now away
[06:20:11] Сволота is now online
[06:25:11] Сволота is now away
[06:35:11] Сволота is now xa
[06:44:33] Сволота is now online
[06:49:39] Сволота is now away
[06:59:39] Сволота is now xa
[07:28:02] dicos is now away
[07:28:04] dicos is now online
[07:29:05] remo is now offline
[07:30:23] remo is now away
[07:36:37] remo is now offline
[07:41:48] fuzzy is now away
[07:45:57] Сволота is now online
[07:51:05] Сволота is now away
[07:59:19] Сволота is now online
[08:06:25] Сволота is now away
[08:09:46] Magister Yoda is now online
[08:10:07] Magister Yoda is now online
[08:16:25] Сволота is now xa
[08:17:41] Сволота is now online
[08:19:35] dicos is now away
[08:19:37] dicos is now away
[08:20:56] dicos is now away
[08:20:58] dicos is now online
[08:33:03] gf is now online
[08:34:45] Сволота is now away
[08:40:52] fuzzy is now away
[08:44:45] Сволота is now xa
[08:50:52] fuzzy is now away
[08:51:11] fuzzy is now away
[08:53:57] Сволота is now online
[08:57:04] fuzzy is now away
[09:02:51] Сволота is now away
[09:04:43] Сволота is now online
[09:09:17] огыешсук is now online
[09:11:11] dicos is now away
[09:11:13] dicos is now away
[09:17:43] Сволота is now away
[09:20:44] dicos is now away
[09:20:46] dicos is now online
[09:24:17] Сволота is now online
[09:29:19] Сволота is now away
[09:32:27] Сволота is now online
[09:44:19] Сволота is now away
[09:46:07] Сволота is now online
[09:55:39] Сволота is now away
[09:57:43] Сволота is now online
[09:59:24] levsha is now online
[09:59:33] levsha is now online
[10:03:29] fuzzy is now away
[10:03:40] levsha is now offline
[10:08:06] Magister Yoda is now offline
[10:08:28] fuzzy is now away
[10:14:00] dicos is now away
[10:14:02] dicos is now away
[10:15:18] Tony is now online
[10:21:08] Magister Yoda is now online
[10:21:17] Сволота is now away
[10:22:02] mrDoctorWho is now online
[10:24:49] Сволота is now online
[10:30:03] bliznezz is now offline
[10:30:24] bliznezz is now away
[10:34:07] dicos is now away
[10:34:09] dicos is now online
[10:35:51] levsha is now online
[10:38:23] Сволота is now away
[10:38:27] levsha is now offline
[10:39:07] dicos is now away
[10:39:09] dicos is now away
[10:41:07] dicos is now away
[10:41:09] dicos is now online
[10:44:37] Сволота is now online
[10:46:10] gf is now offline
[10:49:52] dicos is now away
[10:49:54] dicos is now away
[10:50:19] dicos is now away
[10:50:21] dicos is now online
[10:50:36] Magister Yoda is now offline
[10:50:47] dicos is now offline
[11:06:41] madmercen is now online
[11:08:33] Magister Yoda is now online
[11:12:13] madmercen is now away
[11:15:33] madmercen is now online
[11:18:52] mishok13 is now online
[11:32:55] madmercen is now away
[11:35:09] огыешсук is now offline
[11:38:29] madmercen is now online
[11:50:08] AlexZenon is now online
[12:06:37] Magister Yoda is now offline
[12:12:43] madmercen is now away
[12:18:19] ambush is now online
[12:21:28] fuzzy is now away
[12:22:43] madmercen is now xa
[12:23:22] fuzzy is now away
[12:23:59] best is now online
[12:24:39] ambush is now away
[12:26:57] ambush is now online
[12:44:01] Сволота is now away
[12:44:11] Сволота is now online
[12:44:35] ambush is now away
[12:45:51] огыешсук is now online
[12:46:11] best is now away
[12:46:21] ambush is now online
[13:00:09] ambush is now away
[13:06:12] best is now xa
[13:10:09] ambush is now xa
[13:18:01] VeeSot is now online
[13:22:10] fuzzy is now online
[13:23:35] огыешсук is now offline
[13:23:36] огыешсук is now online
[13:29:34] mrDoctorWho is now away
[13:35:21] fuzzy is now away
[13:37:30] mrDoctorWho is now online
[13:42:51] ambush is now online
[13:47:29] mrDoctorWho is now away
[13:52:36] emese is now online
[14:02:25] Сволота is now away
[14:03:28] mrDoctorWho is now online
[14:04:33] Сволота is now online
[14:05:16] singularity is now online
[14:11:55] Magister Yoda is now online
[14:18:03] Сволота is now away
[14:20:39] VeeSot is now offline
[14:21:16] best is now online
[14:27:04] AlexZenon is now offline
[14:27:08] AlexZenon is now online
[14:28:03] Сволота is now xa
[14:35:44] best is now away
[14:38:22] mrDoctorWho is now away
[14:39:31] mrDoctorWho is now online
[14:43:08] remo is now away
[14:54:25] remo is now offline
[14:55:43] best is now xa
[15:06:19] Сволота is now online
[15:08:49] slav0nic is now online
[15:16:11] ds.tihonov is now дома! :)
[15:21:01] madmercen is now online
[15:25:35] Сволота is now away
[15:27:39] madmercen is now away
[15:29:51] madmercen is now online
[15:35:35] Сволота is now xa
[15:44:59] madmercen is now away
[15:54:15] madmercen is now online
[16:02:41] Сволота is now online
[16:06:11] slav0nic is now away
[16:09:35] ambush is now offline
[16:12:37] ambush is now online
[16:12:47] Сволота is now away
[16:13:39] madmercen is now away
[16:15:56] gigimon is now online
[16:16:11] slav0nic is now xa
[16:22:47] Сволота is now xa
[16:23:39] madmercen is now xa
[16:30:27] madmercen is now online
[16:35:47] madmercen is now away
[16:36:02] dicos is now online
[16:36:03] dicos is now online
[16:41:50] singularity is now offline
[16:43:00] singularity is now online
[16:45:47] madmercen is now xa
[16:48:27] singularity is now online
[16:50:03] madmercen is now online
[16:50:19] singularity is now online
[16:54:31] singularity is now online
[16:56:40] emese is now away
[16:56:51] emese is now away
[16:57:30] singularity is now online
[16:59:06] ambush is now away
[17:00:51] singularity: slav0nic: подпись ок ? http://python.su/forum/topic/5381/?page=1#post-34805
[17:01:53] madmercen is now away
[17:02:20] ambush is now online
[17:11:53] madmercen is now xa
[17:13:05] madmercen is now online
[17:17:35] singularity is now online
[17:18:05] madmercen is now away
[17:18:35] dicos is now away
[17:18:36] dicos is now away
[17:19:37] gigimon is now online
[17:23:51] emese is now away
[17:23:53] emese is now online
[17:24:21] gigimon is now away
[17:24:53] dicos is now away
[17:24:55] dicos is now online
[17:25:40] gigimon is now away
[17:25:40] gigimon is now offline
[17:28:05] madmercen is now xa
[17:29:43] madmercen is now online
[17:30:29] Tony is now away
[17:32:33] Tony is now online
[17:35:11] emese is now away
[17:35:13] emese is now away
[17:36:10] fuzzy is now away
[17:41:05] mrDoctorWho is now offline
[17:41:10] fuzzy is now away
[17:52:06] emese is now away
[17:52:07] emese is now online
[17:54:26] Magister Yoda is now online
[17:55:15] madmercen is now away
[17:57:08] emese is now away
[17:57:09] emese is now away
[17:58:54] gigimon is now online
[18:00:11] slav0nic is now online
[18:03:23] madmercen is now online
[18:06:00] singularity: вот на такое не больно смотреть ? http://dumpz.org/992912/
[18:11:42] fuzzy is now away
[18:12:33] madmercen is now away
[18:13:37] madmercen is now online
[18:18:17] dicos is now away
[18:18:19] dicos is now away
[18:22:48] fuzzy is now away
[18:23:40] gf is now online
[18:31:17] Сволота is now online
[18:32:48] fuzzy is now away
[18:33:06] fuzzy is now away
[18:39:24] madmercen is now away
[18:42:11] slav0nic is now away
[18:43:19] Сволота is now away
[18:46:04] singularity is now offline
[18:47:47] mrDoctorWho is now online
[18:49:24] madmercen is now xa
[18:52:11] slav0nic is now xa
[18:52:37] emese is now away
[18:52:38] emese is now online
[18:53:19] Сволота is now xa
[18:58:54] огыешсук is now offline
[19:02:45] Сволота is now online
[19:02:58] dicos is now away
[19:03:00] dicos is now online
[19:07:21] slav0nic is now online
[19:11:04] gf is now online
[19:15:08] gigimon is now online
[19:15:28] gigimon is now online
[19:17:23] emese is now away
[19:17:24] emese is now away
[19:18:19] slav0nic is now away
[19:25:41] emese is now away
[19:25:42] emese is now online
[19:25:54] ambush is now away
[19:27:40] yugo-salem is now offline
[19:28:19] slav0nic is now xa
[19:29:04] ambush is now online
[19:29:53] Сволота is now away
[19:30:03] bliznezz is now offline
[19:30:38] bliznezz is now away
[19:31:23] Сволота is now online
[19:34:10] ambush is now away
[19:44:10] ambush is now xa
[19:46:34] madmercen is now online
[19:55:00] ambush is now online
[19:57:29] fuzzy is now away
[20:00:03] ambush is now away
[20:01:56] fuzzy is now away
[20:03:37] Сволота is now away
[20:05:21] alexey.qwerty is now online
[20:05:39] alexey.qwerty: Добрый вечер.
[20:05:46] madmercen is now away
[20:05:57] alexey.qwerty: Есть проблема с SQLAlchemy и sqlite3
[20:06:37] dicos is now offline
[20:08:51] alexey.qwerty: sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (ProgrammingError) You must not use 8-bit bytestrings unless you use a text_factory that can interpret 8-bit bytestrings (like text_factory = str). It is highly recommended that you instead just switch your application to Unicode strings.
[20:09:20] alexey.qwerty: Такая ошибка появляется при добавлении записи в таблицу
[20:09:33] alexey.qwerty: в записи присутствует кириллица
[20:09:55] alexey.qwerty: гугл не помог
[20:10:02] ambush is now xa
[20:10:35] Сволота is now online
[20:12:32] alexey.qwerty: латиница корректно добавляется
[20:14:35] alexey.qwerty: магия какая-то
[20:14:40] alexey.qwerty: только что все заработало
[20:15:08] alexey.qwerty: Извините, что нафлудил
[20:15:37] Сволота is now away
[20:15:46] madmercen is now xa
[20:16:13] alexey.qwerty is now offline
[20:22:18] emese is now away
[20:22:20] emese is now away
[20:23:02] zinnister is now dnd
[20:24:24] emese is now away
[20:24:25] emese is now online
[20:25:37] Сволота is now xa
[20:31:04] zinnister is now offline
[20:31:09] emese is now away
[20:31:11] emese is now away
[20:31:21] Сволота is now online
[20:35:21] emese is now away
[20:35:22] emese is now online
[20:36:57] Сволота is now away
[20:38:10] gigimon is now online
[20:38:22] ambush is now online
[20:39:06] gigimon is now away
[20:40:08] gigimon is now away
[20:40:09] gigimon is now online
[20:45:53] Сволота is now online
[20:46:29] slav0nic is now online
[20:46:52] asalbert is now xa
[20:48:07] fuzzy is now away
[20:49:25] AlexZenon is now offline
[20:49:30] AlexZenon is now online
[20:50:38] fuzzy is now away
[20:52:29] singularity is now online
[20:56:24] ambush is now offline
[20:56:53] ambush is now online
[21:06:02] ambush is now offline
[21:06:18] ambush is now online
[21:06:27] slav0nic is now away
[21:07:21] fuzzy is now online
[21:14:44] AlexZenon is now offline
[21:14:46] AlexZenon is now online
[21:15:16] singularity is now offline
[21:15:16] singularity is now online
[21:16:27] slav0nic is now xa
[21:16:43] fuzzy is now online
[21:20:05] ambush is now away
[21:23:22] fuzzy is now online
[21:28:03] slav0nic is now online
[21:30:05] ambush is now xa
[21:36:41] AlexZenon is now offline
[21:36:43] AlexZenon is now online
[21:56:36] gigimon is now online
[22:00:53] gigimon is now online
[22:01:05] gigimon is now away
[22:03:13] Tony is now away
[22:05:57] remo is now away
[22:06:35] Tony is now online
[22:09:32] Сволота is now away
[22:11:06] gigimon is now away
[22:11:14] gf is now offline
[22:11:47] gf is now online
[22:17:21] slav0nic is now away
[22:18:01] slav0nic is now online
[22:19:32] Сволота is now xa
[22:31:46] Magister Yoda is now offline
[22:35:01] Magister Yoda is now online
[22:35:30] gigimon is now away
[22:35:34] gigimon is now online
[22:38:31] ambush is now offline
[22:38:56] ambush is now xa
[22:40:52] Сволота is now online
[22:42:29] levsha is now online
[22:47:07] gigimon is now online
[22:49:25] Magister Yoda is now offline
[22:50:04] gigimon is now online
[22:51:50] gigimon is now away
[22:51:59] slav0nic is now away
[22:52:54] madmercen is now online
[22:57:56] madmercen is now away
[22:58:04] madmercen is now online
[22:59:49] gigimon is now away
[23:01:59] slav0nic is now xa
[23:02:48] remo is now offline
[23:04:02] levsha is now offline
[23:04:23] remo is now away
[23:08:06] fuzzy is now online
[23:19:43] levsha is now online
[23:22:49] gigimon is now away
[23:25:32] madmercen is now away
[23:30:58] mrDoctorWho is now offline
[23:31:00] madmercen is now online
[23:31:18] mrDoctorWho is now online
[23:33:01] gigimon is now away
[23:42:22] singularity is now offline
[23:49:48] fuzzy is now online
[23:55:43] gigimon is now away
[23:55:44] gigimon is now online
[23:56:53] slav0nic is now online