@ru_python

Страница 7812 из 9768
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”

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

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

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
Гляньте плиз, как вам? https://github.com/kl09/py_scheduler
А зачем тебе потоки в питоне? Я не особо смотрел, но ты уверен что что-то полезное делаешь?

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

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

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
завязывай с С

в микросервисах удобно
да, но тут ты должен различать разработку приложений и reusable библиотек.

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

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

Google
Николай
21.01.2019
17:38:27
Ну и поиск карты игрока + карты на столе в этом словаре

Ну и некий result в циферном эквиваленте для каждого игрока

Да или даже 1 на стол

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

Александр
21.01.2019
17:40:51
Как правильно создавать SPA с Angular?
Правильно делать это не в питон чате

Николай
21.01.2019
17:41:22
Как правильно создавать SPA с Angular?
Правильно пользоваться питоном, а не js в бэке

Хаха

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
Тип часть аяксов перехватывать фронтом а часть бэком?
Зачем перехватывать? Все на бэк идут

Admin
ERROR: S client not available

Влад
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
Я вот просто пытаюсь понять как его связать
легко и непринужденно. через RESTful API например.

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
Такая задача бэкенд на питоне, фронт на Angular 6 нужно создать снгл Пейдж апликейшен
в чем проблема? Создавай, задача же! Как у всех работает знаешь? Вот ключевые слова: http, api, websocket, json, rest, ajax

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

fickle asshole
21.01.2019
17:57:20
Это действительный метод

Плюс из джанго вполне легко делается СПА

qwertyOleg
21.01.2019
17:59:56
Плюс из джанго вполне легко делается СПА
да но если на джанко делать спа причем тут ангуляр... может имеется веду Angular6 приложение в джанго) типо добавляем в istalled apps его?

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 серверу

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