IRC logs of #tryton-ru for Wednesday, 2011-03-02

chat.freenode.net #tryton-ru log beginning Wed Mar 2 00:00:03 CET 2011
2011-03-02 03:49 -!- silverfox1971(~sysadmin0@office.delfi2000.ru) has joined #tryton-ru
2011-03-02 06:38 <silverfox1971> Сергей проект открыл на googles http://code.google.com/p/tryton-evklid/
2011-03-02 06:56 -!- predatell(~predatell@85.198.132.141) has joined #tryton-ru
2011-03-02 07:08 <silverfox1971> Здравствуй, Сергей!
2011-03-02 07:08 <silverfox1971> Сообщение видел
2011-03-02 07:08 <silverfox1971> ?
2011-03-02 07:09 <predatell> нет
2011-03-02 07:09 <silverfox1971> Сергей проект открыл на googles http://code.google.com/p/tryton-evklid/
2011-03-02 07:09 <silverfox1971> Я видел новости перевел на сайте. Молодец
2011-03-02 07:10 <silverfox1971> Можно использовать как площадку документации и исходников
2011-03-02 07:11 <predatell> можно было бы и это http://groups.google.com/group/tryton-ru/ использовать как площадку
2011-03-02 07:11 <predatell> тем более что сюда есть ссылка с официального сайта
2011-03-02 07:12 <predatell> а прошу прощения
2011-03-02 07:12 <predatell> не сразу понял...
2011-03-02 07:12 <predatell> "code.google.com"
2011-03-02 07:24 <predatell> Я просто code.google.com еще не работал... Получается сюда нужно будет модули перенести? А как попасть в Members или People?
2011-03-02 07:24 <predatell> Ладно сейчас в Нете поищу как с этим работать...
2011-03-02 07:28 <silverfox1971> Зарегистрируйся на google
2011-03-02 07:29 <predatell> уже
2011-03-02 07:29 <silverfox1971> давай email
2011-03-02 07:29 <predatell> seryi_belyi@inbox.ru
2011-03-02 07:30 <silverfox1971> Пробуй, но кажется надо email на google
2011-03-02 07:31 <silverfox1971> Иначе как он тебя проверит
2011-03-02 07:31 <predatell> та вроде идет
2011-03-02 07:32 <silverfox1971> Вкладка Administer появилась?
2011-03-02 07:32 <predatell> да
2011-03-02 07:32 <silverfox1971> Ну тогда поздравляю Вы владелец :-)
2011-03-02 07:32 <predatell> )))
2011-03-02 07:33 <silverfox1971> Единственное я не понял как здесь локализацию делать
2011-03-02 07:57 <silverfox1971> Посмотрел другие проекты tryton
2011-03-02 07:58 <predatell> И что?
2011-03-02 07:58 <silverfox1971> Там дают в основном только ссылки на hg clone http://mercurial.intuxication.org/hg/
2011-03-02 07:59 <silverfox1971> в принципе можно так же сделать
2011-03-02 07:59 <silverfox1971> репозитарий на google не держат
2011-03-02 07:59 <predatell> один репозитарий проще поддерживать
2011-03-02 08:00 <silverfox1971> согласен, можно один основной и несколько зеркальных для подстраховки
2011-03-02 08:01 <predatell> У меня такой вот вопрос: каким образом можно изменять модули на уже работающей базе?
2011-03-02 08:02 <silverfox1971> Как тебе надо
2011-03-02 08:02 <silverfox1971> Но только...
2011-03-02 08:02 <predatell> Точнее как добавлять или удалять изменять связи между полями сохраняя при этом данные
2011-03-02 08:02 <predatell> Мне хочется механизм понять
2011-03-02 08:02 <silverfox1971> Данные вообще не трогаются
2011-03-02 08:02 <silverfox1971> только логика модуля
2011-03-02 08:03 <silverfox1971> Если удаляешь поле в объекте
2011-03-02 08:03 <silverfox1971> поле в базе
2011-03-02 08:03 <silverfox1971> все равно остаются
2011-03-02 08:03 <silverfox1971> если изменяешь поля
2011-03-02 08:03 <predatell> ага, а если захочу тип менять
2011-03-02 08:03 <silverfox1971> имя поле
2011-03-02 08:03 <silverfox1971> ТИп
2011-03-02 08:03 <silverfox1971> если разный тип
2011-03-02 08:04 <silverfox1971> то сервер не даст изменить лип
2011-03-02 08:04 <silverfox1971> надо ручками заходить и менять
2011-03-02 08:04 <silverfox1971> тип как тебе надо
2011-03-02 08:04 <predatell> вот - куда заходить
2011-03-02 08:04 <predatell> какие конкретно функции и классы, модули нужно в этом случаи смотреть?
2011-03-02 08:04 <silverfox1971> если postgresql то pgAdminIII
2011-03-02 08:05 <silverfox1971> Не понял
2011-03-02 08:05 <predatell> это понятно, а trytond у себя больше нигде ничего не регистрирует
2011-03-02 08:06 <silverfox1971> при изменении объекта
2011-03-02 08:06 <silverfox1971> надо его переинициализировать
2011-03-02 08:06 <predatell> есть только модули с логикой и конечная база данных... Промежуточного ничего нет?
2011-03-02 08:06 <silverfox1971> есть
2011-03-02 08:06 <silverfox1971> сейчас
2011-03-02 08:07 <silverfox1971> trytond -c /etc/trytond-1.8.conf -d delphi_tryton -i ekd_account
2011-03-02 08:07 <silverfox1971> trytond содержит опции -i инициализация -u обновление модуля
2011-03-02 08:07 <silverfox1971> если в модули изменил, добавил, удалил поля то
2011-03-02 08:08 <silverfox1971> необходимо обновить модуль, обязательно
2011-03-02 08:08 <silverfox1971> иначе в программе получешь ошибку
2011-03-02 08:08 <silverfox1971> в этом месте
2011-03-02 08:08 <silverfox1971> если изменил только логику внутри объекта
2011-03-02 08:09 <silverfox1971> то ничего не надо делать
2011-03-02 08:09 <silverfox1971> система сама обновить рабочий объект
2011-03-02 08:09 <silverfox1971> на лету
2011-03-02 08:10 <silverfox1971> лучше делать обновление модулей из командной строки
2011-03-02 08:10 <predatell> управление логами: сообщения какого типа пишутся в log-файл и как этим можно управлять?
2011-03-02 08:10 <silverfox1971> можно посмотреть вывод команд
2011-03-02 08:11 <silverfox1971> import logging
2011-03-02 08:11 <silverfox1971> делаешь в нужном модуле
2011-03-02 08:11 <silverfox1971> а дальше
2011-03-02 08:12 <predatell> это я по коду увидел
2011-03-02 08:12 <silverfox1971> сейчас
2011-03-02 08:12 <predatell> а в настройках .conf файла сервера это как-то менять можно?
2011-03-02 08:13 <predatell> что пишется в файл, указанный в параметре --logfile
2011-03-02 08:14 <silverfox1971> указывается файл куда писать
2011-03-02 08:14 <silverfox1971> вывод сообщей
2011-03-02 08:14 <silverfox1971> сообщений
2011-03-02 08:15 <silverfox1971> в клиенте тоже есть файл конфигурации
2011-03-02 08:15 <silverfox1971> там свой лог файл
2011-03-02 08:17 <predatell> ага, на сколько я понял у сообщений есть разные уровни (info, debug, error...) как указать сообщения какого уровня я хочу видеть в лог-файле
2011-03-02 08:18 <silverfox1971> на сервере все сваливается в лог
2011-03-02 08:18 <silverfox1971> на клиенте надо
2011-03-02 08:18 <silverfox1971> в конфиг прописать
2011-03-02 08:18 <silverfox1971> [logging]
2011-03-02 08:18 <silverfox1971> default = DEBUG
2011-03-02 08:18 <silverfox1971> level = INFO
2011-03-02 08:18 <silverfox1971> он лежит
2011-03-02 08:19 <silverfox1971> ~/.config/tryton/1.8/tryton.conf
2011-03-02 08:20 <silverfox1971> на сервере если нужен вывод откладки опция --debug
2011-03-02 08:21 <predatell> спасибо, понял
2011-03-02 08:21 <silverfox1971> я клиента запуская из консоли так мне удобней
2011-03-02 08:22 <silverfox1971> смотреть отладку
2011-03-02 12:23 <predatell> Дмитрий, такой вопрос: Если клиент tryton отправляет на серевер trytond: _SOCK.send((_DATABASE, _USER, _SESSION) + args) такой запрос...
2011-03-02 12:24 <predatell> Каким образом trytond примет этот запрос и как будет обрабатывать? В каком py-файле я могу это посмотреть?
2011-03-02 12:26 <predatell> запрос отправляется tryton.rpc._execute
2011-03-02 12:26 <predatell> 220 строка в файле tryton/rpc.py
2011-03-02 12:32 <silverfox1971> Сейчас
2011-03-02 12:33 <silverfox1971> Тебе придется в комплексе смотреть здесь одним файлом не обойтись
2011-03-02 12:34 <predatell> это наверное xmlrpc.py или netrpc.py ?
2011-03-02 12:35 <silverfox1971> pysocket.py - прием отправка запросов
2011-03-02 12:36 <silverfox1971> trytond.protocols.netrpc
2011-03-02 12:37 <predatell> спасибо
2011-03-02 12:37 <silverfox1971> если используешь протокол netrpc
2011-03-02 12:37 <predatell> 8070 - по умолчанию netrpc
2011-03-02 12:37 <silverfox1971> Чтобы понять как это рабоатет
2011-03-02 12:37 <silverfox1971> Сделай контрольные точки прохода
2011-03-02 12:38 <silverfox1971> Там несколько объектов завязано
2011-03-02 12:44 <predatell> кстати какой из протоколов (netrpc,jsonrpc,xmlrpc) быстрее по скорости для работы по сети ?
2011-03-02 13:00 <silverfox1971> netrpc
2011-03-02 13:00 <silverfox1971> родной для питона
2011-03-02 13:00 <silverfox1971> там используется
2011-03-02 13:02 <silverfox1971> msg = cPickle.dumps([msg, traceback], protocol=2)
2011-03-02 13:03 <silverfox1971> unpickler = cPickle.Unpickler(msgio)
2011-03-02 13:03 <silverfox1971> Может паковать объект и пересылать по сети а там восстанавливать объект
2011-03-02 13:04 <predatell> это упаковка/распаковка для подготовки сообщений по этоиу протоколу?
2011-03-02 13:04 <silverfox1971> Да
2011-03-02 13:04 <silverfox1971> xmlrpc это текст в обвертке gzip если используется
2011-03-02 13:05 <silverfox1971> netrpc - это уже в коде
2011-03-02 13:05 <silverfox1971> пересылка
2011-03-02 13:09 <silverfox1971> Давай до завтра
2011-03-02 13:09 -!- silverfox1971(~sysadmin0@office.delfi2000.ru) has left #tryton-ru

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!