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/!