@ru_python

Страница 2221 из 9768
x3233
14.02.2017
10:24:36
а логинг записывает из-за чего скрип крешнулся и закрылся? или надо засунуть все в трей-ексцепт?

Nikolay
14.02.2017
10:25:06
Igor
14.02.2017
10:25:07
если logger.exception делаешь или exc_info=True передаешь то пишет

могу ошибаться

Google
Nikolay
14.02.2017
10:25:25
по дефолту у тебя код выпадает с трейсбеком на stderr

если что не так

Igor
14.02.2017
10:25:35
ну в смысле да, так или иначе надо в try/except оборачивать

но чтобы в логи писалось, надо еще exc_info передавать

только не true, а объект эксепшеновский

x3233
14.02.2017
10:26:21
вот к этому надо еще что то дописать? fh = logging.FileHandler(ScriptPath+'log.txt') fh.setLevel(logging.DEBUG) fh.setFormatter(formatter) logger.addHandler(fh)

Igor
14.02.2017
10:26:44
к коду допиши где может крашнуться

Ivan
14.02.2017
10:26:45
Делать сайт на движке Flask, а каждая страница сайта - файл markdown - изврат или тоже как вариант, можно так использовать? )

Igor
14.02.2017
10:27:02
для такого есть статик сайт генераторы

типа pelican'а

x3233
14.02.2017
10:27:08
я про exc_info=True

Google
Ivan
14.02.2017
10:27:59
Да, можно, но мне нужно чтобы на определённом доменном имени открывался сайт

или уже можно прикреплять?

Ivan
14.02.2017
10:29:14
по определенному адресу показывается посетителю страница

Dmitry
14.02.2017
10:29:19
или уже можно прикреплять?
GitHub pages давно поддерживают домены

Ivan
14.02.2017
10:29:52
Понял, спасибо вам, посмотрю в эту сторону

x3233
14.02.2017
10:37:34
типа так? def foo(): try: raise Exception() except Exception, exc: logging.error('Exception occured: %s' % exc, exc_info=True)

Igor
14.02.2017
10:37:52
типа да

Nikolay
14.02.2017
10:38:01
Igor
14.02.2017
10:38:07
только except Exception as exc

x3233
14.02.2017
10:38:29
не, запятую нельзя

ругается

Nikolay
14.02.2017
10:38:35
и я предпочитаю не exc_info=True, а import traceback и logger.error(traceback.format_exc())

Igor
14.02.2017
10:38:36
но и %s для exc вызывать не надо, имхо. один фиг в exc_info вернется

Maksim
14.02.2017
10:38:50
Скажите из-за чего может быть проблема конекта к бд mysql? подключение 100 % правильно, это на второй виртуалке не могу приконектиться, система ubuntu 14.04 может драйвер какой надо доустановить??

Nikolay
14.02.2017
10:39:02
но это мое личное)

x3233
14.02.2017
10:39:08
ок, спс, попробуемс

Google
Nikolay
14.02.2017
10:39:25
с теми же параметрами

Maksim
14.02.2017
10:39:35
а руками коннектится?
да, в бд захожу

удаленно не могу, пробовал пайчарм, воркбренч

Igor
14.02.2017
10:40:06
странно

In [4]: try: ...: raise Exception('test exception') ...: except Exception as e: ...: logging.error('caught: %s', e, exc_info=True) ...: ERROR:root:caught: test exception Traceback (most recent call last): File "<ipython-input-4-d5db465b5ea9>", line 2, in <module> raise Exception('test exception') Exception: test exception

Nikolay
14.02.2017
10:41:23
удаленно не могу, пробовал пайчарм, воркбренч
у тебя небось mysql запущен на 127.0.0.1

а надо на 0.0.0.0

Igor
14.02.2017
10:41:47
если открыт ssh, то можно через ssh forwarding сделать

а то будет сначала 0.0.0.0, а потом жалобы "а че у меня данные удалились", привет монгодб (ладно, я утрирую)

Maksim
14.02.2017
10:42:53
а надо на 0.0.0.0
ага, щас попробую

Subbotin
14.02.2017
10:45:21
А на чем в путоне удобно кли ваять? Аля sqlite

Igor
14.02.2017
10:45:36
prompt-toolkit

https://github.com/jonathanslenders/python-prompt-toolkit/tree/master/examples/tutorial

только меня в нем безумно бесит то, что он насильно переводит строки при рендеринге. если копипастишь что-нибудь, что не умещается в ширину окна терминала, там есть два варианта поведения, и оба - костыльные. в итоге при копи-пасте длинного запроса из* REPL сохраняются такие переводы строк, которые были визуально видны в терминале

т.е. вот написал ты в prompt'е: SELECT 'this is a looooooooooooooooooooooooooong query' FORMAT Null в одну строку. оно не поместилось в терминале, поэтому перенеслось на две строки. ты выделил, решил вставить куда-нибудь, и получил :) SELECT 'this is a loooooooooooooooooooooo ooooong query' FORMAT Null в итоге невалидный sql-запрос у меня бомбит пиздец из-за этого

если у кого-то есть идеи/реализации, как это говно обойти (кроме очевидного "добавить кастомный хоткей для копирования в буфер обмена", буду рад а то я во всех этих readline'ах не очень шарю :(

Maksim
14.02.2017
11:03:06
я не силен пока что в майскуль, поэтому не травите) как его бл запустить на 0.0.0.0 mysql -h 127.0.0.1 -u root -p это я так понимаю когда сокет отключен

Dmitriy
14.02.2017
11:04:04
mysql - это клиент, а не сервер в данном случае

Google
Dmitriy
14.02.2017
11:04:47
В контексте предыдущего сообщения конечно же

Admin
ERROR: S client not available

Maksim
14.02.2017
11:11:27
теперь мой хост не имеет доступа к бд

Eldar
14.02.2017
11:59:23
есть какой нить норм socks5 прокси сервер на питоне?

Dmitriy
14.02.2017
12:03:51
Think before you act

Евгений
14.02.2017
12:23:00
Как в SQLAlchemy фильтровать по полю в зависящей таблице? Есть таблица sensor, в которой object_id foreign key на object многие к одному. Есть выборка из object. И как мне в ней отфильтровать по полю, которое в таблице sensor находится?

Stanislav
14.02.2017
12:27:36
джоин и просто filter(sensor.поле)

Евгений
14.02.2017
12:29:37
ща попробую. спасибо

Pawell
14.02.2017
13:51:49
Всем привет! Я менеджер по персоналу, сейчас ищу Python'истов. Как в этом чате смотрят на размещение вакансий?

Nikolay
14.02.2017
13:52:14
Уходи

Artem
14.02.2017
13:52:15
на вакансии без указания вилки смотрят презрительно

на вакансии с указанием вилки смотрят оценивающе

ехидно комментируют.

Nikolay
14.02.2017
13:52:53
В середине года-то на кой рабочее место менять.

Pawell
14.02.2017
13:56:37
Вот тут можно посмотреть наши вакансии: https://hh.ru/employer/2136954 По всем вопросам можно писать в ЛС.

Google
mrx
14.02.2017
14:00:51
а что в СберТехе плохого, напомните?

Roman
14.02.2017
14:02:57
«В компании уважают мнение каждого. Люди работают на результат, чувствуют ответственность и свою значимость». Специалист HelpDesk Ну чет это вранье

Artem
14.02.2017
14:03:01
Ща Николай должен стриггериться на "Хорошее понимание принципов многопоточного программирования"

Pawell
14.02.2017
14:03:09
Artem
14.02.2017
14:03:48
Но в целом даже доебаться вроде особо не до чего, норм выглядит

Pawell
14.02.2017
14:04:30
ну вот, практически безболезненно вошел

Dmitry
14.02.2017
14:04:33
все относительно
Что плохого в сбертехе?

Pawell
14.02.2017
14:05:06
да я не говорил что там плохо

mrx
14.02.2017
14:05:07
все относительно
нет, я просто хочу понимать этот "мем". почему сбертех троллируют?

Dmitry
14.02.2017
14:05:35
Pawell
14.02.2017
14:07:23
Я там никогда не был, к сожалению. Свой вывод делаю только на основании слов приходящих к нам после сбертеха разрабов. Поэтому не могу продолжить полемику, извините.

mrx
14.02.2017
14:07:40
ну, я там не работаю, мне просто интересно, вдруг оффер будет)

Страница 2221 из 9768