@ru_python

Страница 6958 из 9768
Евгений
06.11.2018
10:57:24
ну я ведь описал..
если лок - мб. пробовать средства захвата с таймаутом?

Aragaer
06.11.2018
10:57:24
надо вынести инициализацию в фикстуры

и де-инициализацию

Tishka17
06.11.2018
10:57:35
можешь повторить попытку. Но больше одного-двух раз не рекомендую. В идеале - приложение должно обработать и дить дальеш при ошибках

Google
Dmitri
06.11.2018
10:58:01
можешь повторить попытку. Но больше одного-двух раз не рекомендую. В идеале - приложение должно обработать и дить дальеш при ошибках
оно работает и живет, но не получая данных - не отдает их, и, собственно, не отображает то что нужно :D

Evgeniy
06.11.2018
10:58:12
сорри, случайно отправил

Dmitri
06.11.2018
10:58:17
при повторном нажатии все ок, но все равно, подбешивает чуток

Tishka17
06.11.2018
10:58:41
оно работает и живет, но не получая данных - не отдает их, и, собственно, не отображает то что нужно :D
ошибка должна быть залогирована и доведена до админов. Юзер должен увидеть что ему надо повторить его действие

Dmitri
06.11.2018
10:58:53
варик конечно просто обработать ее и все :D

Tishka17
06.11.2018
10:58:55
если ошибок много - решать причину, а не конопатить

Evgeniy
06.11.2018
10:59:18
я кстати с такой проблемой сталдиклвася, и тоже ничего лучше не придумал) 10 попыток попробовал вставки в базу и сохраняю инфу на диск, чтобы потом можно было восстановить - в случае если факап с бд какой-то

Evgeniy
06.11.2018
11:00:04
потеря связности между датацентрами к примеру

Dmitri
06.11.2018
11:00:10
ну, у меня большие траблы были с этим когда sqlite юзал на больших проектах, и лень было настраивать что-то, с mysql такого никогда в принципе нет, из-за innodb)

Google
Tishka17
06.11.2018
11:00:27
гг

Dmitri
06.11.2018
11:00:29
я о ситуациях, когда глобал лок на базу вешался думал :DDD

Evgeniy
06.11.2018
11:00:57
нее, глобал локово не схватывал

Tishka17
06.11.2018
11:01:19
потеря связности между датацентрами к примеру
ух. боюсь она не восстановится за те доли секунды что между попытками пройдут

Dmitri
06.11.2018
11:01:55
такие ситуации надо исключать
я тогда не знал, что sqlite вообще можно конфигурировать :D

Tishka17
06.11.2018
11:02:07
не надо sqlite юзать на сервере

Evgeniy
06.11.2018
11:02:13
да, поэтому у меня есть маленький таймаут. между попытками запроса

Dmitri
06.11.2018
11:03:34
не надо sqlite юзать на сервере
ну, для маленького проекта, который при этом нужно клонировать.. хз насколько адекватно мускул подключать, куда проще файлики копировать))))

Denys
06.11.2018
11:07:52
как в pytest инвокнуть в коде тест класс ? )

у меня есть тест из другого файла, хочу запустить другой тест тчобы он инициализировал объекты в бд

тесты у меня интеграциионные

Iliya
06.11.2018
11:08:21
Всем привет, столкнулся с интересной траблой при работе со сроками Я хочу собрать строку с данными для пуша в монго Вот какая у меня строка data_string = f'{"Start Time":{start_time}, "Period (min)":period, "Name":{name}, "Office":{info_collumn}, "Some info":{data_collumn_E} "Some info":{data_collumn_F}}' Проблема приключилась при добавлении в начало и конец сткроки {} Так как по синтаксису монго они нужны для запроса И теперь ValueError: Invalid format specifier пробовал {} в начале и конце экранировать но не помогло Без них строка собиратеся и принтится Подскажите пожалуйста, как пофиксить и что я делаю не так :)

Iliya
06.11.2018
11:09:48
неверно экранируешь {
тааааак, а как надо? Я вот так \{моя строка \}

Евгений
06.11.2018
11:10:15
тааааак, а как надо? Я вот так \{моя строка \}
Google: python экранирование фигурных скобок

Iliya
06.11.2018
11:12:17
Google: python экранирование фигурных скобок
Спасибо Не знал :) это наверно для фигурных скобок Если кому интересно, чтобы не гуглить Налдо было удвоить {{ СТРОКА }}

Danil
06.11.2018
11:15:12
ребят, а тут по редису моэно вопросы задавать?

Oleksandr
06.11.2018
11:19:42
ребят, а тут по редису моэно вопросы задавать?
правильнее задать один вопрос, даже если на него не ответят, чем в итоге задавать два) Спрашивай, в смысле)

Google
All
06.11.2018
11:19:58
Как расшифровать MIB ответ от SNMP запроса

Denys
06.11.2018
11:21:12
Есть интеграционыне тесты для теста REST API написанные на другом языке. При каждом тест файле чистится база и инициализируется заново. Как из файла выйзвать другой тест чтобы инициализировать объекты в базе

Фреймворк использую pytest

Danil
06.11.2018
11:25:06
Извините:) Идея в том, что я хочу отправлять сообщения в редис очередь и считывать оттуда, засекать время и наблюдать за размером очереди. Как я понял, для отправки сообщения используется функция set(), для получения сообщения - функция get(). Но для этого я должен отпралять данные по типо ключ:значение. И достаю я по тому же типу. Как достать весь список сообщений - я что-то не нашел. Я нашел что-то типо каналов, и возможно это реализовать с помозью этих каналов. ПОдскажите, как это лучше реализовать

Danil
06.11.2018
11:27:48
Может, тебе pub/sub надо?
ну это и есть объект, котороый с каналом работает. Буду читать в этом направлении, спасибо

я удмал есть что-то еще другое

Evgeniy
06.11.2018
11:28:28
get и set это сохранение строки. т.е. сохраняешь ключ:значение

publish subscribe это очередь. без сохранения в самом редисе

Qtoborg
06.11.2018
11:31:14
#работа Школа интернет-технологий Epic Skills в СПБ приглашает разработчиков для преподавания очных back-end курсов по вечерам. Знания python, в перспективе ML. Ставка 1,000 руб./час. Связаться можно через личные сообщения.

Stannis
06.11.2018
11:32:57
Парни подскажите однострочник d = {} if not bool(d): return []

Мой любимый
06.11.2018
11:34:09
Stannis
06.11.2018
11:35:08
Если словарь пустой вернуть пустрой список

Евгений
06.11.2018
11:35:27
Stannis
06.11.2018
11:35:53
а если непустой, то что?
Выполнять код дальше

Евгений
06.11.2018
11:36:01
Выполнять код дальше
тогда однострочник тебе не подходит

Парни подскажите однострочник d = {} if not bool(d): return []
но лучше не писать if not bool(b), лучше просто if not b:

Stannis
06.11.2018
11:37:15
ок спасибо

Google
Denys
06.11.2018
11:43:23
Можно ли именовывать пакеты которые уже есть в питоне ? назвал utils линтер ругается

Admin
ERROR: S client not available

Alex
06.11.2018
11:47:22
в общем случае именовать пакеты так же как встроенные \ установленные в твой env - очень плохая идея

ivan
06.11.2018
11:49:14
Какой-то monkey patching вне тестов

Alex
06.11.2018
11:49:40
каратель кацапів
06.11.2018
12:32:40
по какой причине при компиляция .ехе pyinstaller'ом прога перестает работать, хотя сама jopa.py работает нормально?

?

Edward
06.11.2018
12:33:35
Может дело в zapor.dll?

каратель кацапів
06.11.2018
12:33:50
?

Romanjios
06.11.2018
12:35:22
/rmkb@remkeybot

/rpkb@remkeybot

/rpkb@remkeybot

каратель кацапів
06.11.2018
12:35:40
ff

каратель кацапів
06.11.2018
12:39:21
не

тут что-то другое надо

?
06.11.2018
12:41:40
Ну написано же что не хватает dll ок

Google
каратель кацапів
06.11.2018
12:41:53
Ну написано же что не хватает dll ок
так блин раньше хватало

куда они пропали епта

и как их вернуть

чо так сложна

?
06.11.2018
12:42:30
и как их вернуть
Переустановить?

каратель кацапів
06.11.2018
12:42:42
Переустановить?
если бы знат еще что переустановить

?
06.11.2018
12:42:55
Pyinstaller очевидно

каратель кацапів
06.11.2018
12:43:10
уххх

Alex
06.11.2018
12:44:57
чо так сложна
https://github.com/pyinstaller/pyinstaller/issues/1566

каратель кацапів
06.11.2018
12:45:33
эммм

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