
Tishka17
21.01.2019
16:58:57

Alex
21.01.2019
16:58:59
зыыы: следующий шаг настрой травис и выкатывать релизы колесами.

Ivan
21.01.2019
16:59:35
да, 3.6

Google

Tishka17
21.01.2019
16:59:52
Аннотацию на func бы ещё
Callable[[], None]

Alex
21.01.2019
17:00:04
https://github.com/kl09/py_scheduler/blob/master/.gitignore#L2
если уж совсем по-правильному делать, то пути не относящиеся к проекту не принято пихать в .gitignore проекта
для этого есть “$XDG_CONFIG_HOME/git/ignore”

Tishka17
21.01.2019
17:00:27

Ivan
21.01.2019
17:00:43

Alex
21.01.2019
17:00:54

Tishka17
21.01.2019
17:01:02
Да ни у кого он не настроен

Alex
21.01.2019
17:01:21
у нас в команде у всех настроен. после пары пинков все начали делать как надо.

Alexey
21.01.2019
17:01:32

Ivan
21.01.2019
17:01:41
впервые вижу чтобы кто то настраивал) лучше в код класть, имхо

Alex
21.01.2019
17:01:52

Google

dd
21.01.2019
17:02:20
как это гитигнор не настроен?

Alex
21.01.2019
17:02:53
https://leonid.shevtsov.me/post/best-practice-use-your-global-gitignore/

Valerа
21.01.2019
17:02:58

Ivan
21.01.2019
17:03:43
про gil и т.д в курсе

Alex
21.01.2019
17:12:53
еще момент, твой интерфейс с лямбдами очень неудачный, связано это с тем как работают замыкания в python

Ivan
21.01.2019
17:14:08

Alex
21.01.2019
17:16:43
нет, я о том как ты передаешь параметры в функцию. твой пример с одной функцией хендлером либо заставляет пользователя костылить либо partial хендлер либо использовать лямбду, что может иметь внезапный сайт эффект, если ссылка используемая в лямбде изменилась.
простой пример почему это плохо
>>> foo = 1
>>> fn = lambda: print(foo)
>>> foo = 2
>>> fn()
2

Ivan
21.01.2019
17:17:36
хм, в тестах есть примеры.
обычные def можно передавать

Alex
21.01.2019
17:17:49

Ivan
21.01.2019
17:19:32
да, понял...

Alex
21.01.2019
17:21:17
ну и мелочи типа.. зачем ты ошибкам поле code добавил, какой смысл он несет... в общем можно долго продолжать.

Ivan
21.01.2019
17:21:50
это привычка)
в микросервисах удобно

Alex
21.01.2019
17:22:06
завязывай с С

Ivan
21.01.2019
17:23:15
согласен

Evilenzo
21.01.2019
17:33:45
Наведите, пожалуйста, в правильную сторону. Нужно сделать алгоритм, который проверяет покерные комбинации (например, есть два массива карт игроков (примерно такие: ["king_k", "king_b"]) и один массив карт на столе). Нужно вычислить, у какого игрока комбинация выше (учитывая, что если комбинации одинаковые (допустим, у обоих пары), программа ищет того, у которого карта будет выше)

Николай
21.01.2019
17:37:59
Наведите, пожалуйста, в правильную сторону. Нужно сделать алгоритм, который проверяет покерные комбинации (например, есть два массива карт игроков (примерно такие: ["king_k", "king_b"]) и один массив карт на столе). Нужно вычислить, у какого игрока комбинация выше (учитывая, что если комбинации одинаковые (допустим, у обоих пары), программа ищет того, у которого карта будет выше)
Ну, наверно нужен общий дикт с примерами комбинаций и их весами. Или списку

Google

Николай
21.01.2019
17:38:27
Ну и поиск карты игрока + карты на столе в этом словаре
Ну и некий result в циферном эквиваленте для каждого игрока
Да или даже 1 на стол

Александр
21.01.2019
17:38:59
Наведите, пожалуйста, в правильную сторону. Нужно сделать алгоритм, который проверяет покерные комбинации (например, есть два массива карт игроков (примерно такие: ["king_k", "king_b"]) и один массив карт на столе). Нужно вычислить, у какого игрока комбинация выше (учитывая, что если комбинации одинаковые (допустим, у обоих пары), программа ищет того, у которого карта будет выше)
https://labix.org/python-constraint

qwertyOleg
21.01.2019
17:40:06
Как правильно создавать SPA с Angular?

Александр
21.01.2019
17:40:51

Николай
21.01.2019
17:41:22
Хаха

qwertyOleg
21.01.2019
17:41:29
Я только с Джанго приложениями имел дело

Николай
21.01.2019
17:42:15
А причём тут ангуляр и Джанго?
Я думаю этот вопрос лучше в js чат

qwertyOleg
21.01.2019
17:42:34
В том то и загвоздка

Николай
21.01.2019
17:42:46
?

qwertyOleg
21.01.2019
17:42:47
Бэк на питоне разкмеется

Александр
21.01.2019
17:42:56

Николай
21.01.2019
17:43:02
У тебя фронтенд сервер?

qwertyOleg
21.01.2019
17:43:06
На ангуляре только фронт
Я вот просто пытаюсь понять как его связать
Чтобы заново колесо очередное не изобретать

Google

qwertyOleg
21.01.2019
17:45:18
Есть здесь такие кто писал приложения ( бэкенд MySQL/ python фронт Angular)?

Denis
21.01.2019
17:45:24
А бэк хоть на джанге

Николай
21.01.2019
17:46:33
Через ajax
Тип часть аяксов перехватывать фронтом а часть бэком?

Влад
21.01.2019
17:47:20
А можно ли в multiprocessing.Queue сделать так, чтобы .get не вызывал исключение при пустой очереди? Если она пустая, то не надо ничего делать. Оборачивать все в try-except очень загромождает код.

Denis
21.01.2019
17:47:20

Николай
21.01.2019
17:47:33

Admin
ERROR: S client not available

Николай
21.01.2019
17:47:55
Если ждёшь конечно
Если асинк делаешь, то есть асинк queue

Влад
21.01.2019
17:49:30
Я жду, но мало совсем. Оно гарантированно придет в течении этого времени, а если не придет — значит у меня проблемы больше не пришедшего сообщения.

Denis
21.01.2019
17:50:18
Таймаут поставь

Александр
21.01.2019
17:53:47

Alex
21.01.2019
17:54:50

qwertyOleg
21.01.2019
17:54:57
а причем тут питон
Такая задача бэкенд на питоне, фронт на Angular 6 нужно создать снгл Пейдж апликейшен

Alex
21.01.2019
17:55:09
документации и гайдов как писать АПИ на питоне в интернетах жопой жуй

qwertyOleg
21.01.2019
17:55:42
Джанго формами пользовалься только

Google

Alex
21.01.2019
17:56:08
если у тебя джанго смотри DRF

Александр
21.01.2019
17:56:50

fickle asshole
21.01.2019
17:57:11
Посмотри туториал на ютубе

qwertyOleg
21.01.2019
17:57:20

fickle asshole
21.01.2019
17:57:20
Это действительный метод
Плюс из джанго вполне легко делается СПА

qwertyOleg
21.01.2019
17:59:56

fickle asshole
21.01.2019
18:02:01
Что туда модуль спа можно прикрутить, что туда роутер можно сделать 0_0
Но роут на анге умней
А жанговский — костыль

Denis
21.01.2019
18:03:16
Только там роутеры для разных целей

Terminator
21.01.2019
18:10:57
@Pro100Maxim будет жить. Поприветствуем!
@KlepikovKonstantin будет жить. Поприветствуем!

ᅠ ᅠ
21.01.2019
18:13:51
Кто-то может подсказать как фиксить ошибку SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:847)'
?

Alex
21.01.2019
18:14:17
ну смотря где и при каких условиях возникает эта ошибка.
у тебя не совпадают поддерживаемые версии TLS на клиенте и сервере
ну или ты пытаешься подключиться по https к http серверу