
Octo@dshacks
17.03.2017
13:10:25
Как сделать tkinter адаптивным?

Denis 災 nobody
17.03.2017
13:13:36
хочу все-таки добить логи фласка. Сейчас использую logging и строки вывода дублируются. Когда задаю лог-файл через class=FileHandler, выводит так же дублями но в новый лог. Но в старый лог выводит время формирования ответа.
как бы убрать дублирование..
была идея просто отказаться от logging, но подключается несколько библиотек, где тоже нужен логгинг

Google

Denis 災 nobody
17.03.2017
13:16:12
а они могут подключаться и не к фласку

Monday Begins on Saturday
17.03.2017
13:26:55
Привет. Допустим у меня есть список файлов которые я хочу обработать в N потоков.
В чём лучше всего хранить этот список файлов в Queue или в deque? Я так понял, что Queue это thread-safe версия deque.
Файл поступающий на обработку удаляется из списка.

Serhii
17.03.2017
13:37:47
знаю что в асинхронных и многопоточных апах используют Queue

Pavel
17.03.2017
13:45:08

Denis 災 nobody
17.03.2017
13:48:20
но хотелось бы без костылей..
похоже, мне помогло del logging.root.handlers[?

Pavel
17.03.2017
13:49:39

Denis 災 nobody
17.03.2017
13:49:55
а как надо?

Pavel
17.03.2017
13:50:22
Или туда, или сюда.
Там же дерево, все что есть у родителя, достается и детям.

Denis 災 nobody
17.03.2017
13:51:25
от фласка мне нужны только время генерации и глобальные ошибки
или если использовать фласковый логгер, как быть с библиотеками?
и как подключить тогда RainbowLogger в дебаг режиме

Google

Denis 災 nobody
17.03.2017
13:52:54
ну и вывод в том формате, который удобнее мне

Pavel
17.03.2017
13:57:16

Даниил
17.03.2017
14:28:20
первый релиз бета PyPy3.5 уже очень скоро
буквально в течении недели, мб чуть дольше
Самая недоделанная часть - маленькая поддержка Python 3 C API, т.е. многие C расширения, сделанные для Python 3, в PyPy3.5 пока что не будут работать.
Ещё ждём пока Cython пофиксит баг:
https://github.com/cython/cython/issues/1627
Т.е. выйдет первая бетка PyPy3.5 и PyPy2 5.7
Бенчмарки с asyncio + aiohttp уже показывают хорошие результаты.
https://morepypy.blogspot.ru/2017/03/async-http-benchmarks-on-pypy3.html
Есть ещё мой перевод (правда качество не самое лучшее)
https://vk.com/python_community?w=wall-38080744_48253

Проксимов
17.03.2017
14:44:08

Pavel
17.03.2017
14:44:57
concurent.futures, urllib или requests?

Проксимов
17.03.2017
14:45:23
Первое

vozzurg
17.03.2017
14:50:50
привет ребзя, пытаюсь заюзать pillow для операции типа image1 + image2 = image3
первое изображение полностью залитое, второе прозрачное, и на ней буква
т.е. на первую пикчу нужно нанести вторую и выдать это в другой файл
но встеритлся с проблемой
судя по докам, мне нужно юзать blend, но бленд плюется ValueError: images do not match, что делать? они оба по размерам одинаоквые (png)

Даниил
17.03.2017
14:52:54
http://stackoverflow.com/questions/5324647/how-to-merge-a-transparent-png-image-with-another-image-using-pil
для pillow по сути должно быть так же
он совместим с PIL
ну только from PIL import Image

Google

Проксимов
17.03.2017
14:56:36
Подскажите на чём лучше хостить бота для вк/телеги, по возможности бесплатно

Даниил
17.03.2017
14:57:12
на амазоне годик бесплатно есть например

Проксимов
17.03.2017
14:57:27

Даниил
17.03.2017
14:57:42
ещё недавно вроде гугл сделал годик
https://cloud.google.com/free/
а так - купи впс за 200 рублей в месяц
и всё

Андрей
17.03.2017
14:58:23

Даниил
17.03.2017
14:58:53
10гб диска? воу
Есть ещё впс - 5 фунтов за полгода, правда там производительность не самая высокая (OpenVZ)

Проксимов
17.03.2017
15:00:18
Спасиб

Андрей
17.03.2017
15:01:02

Doctor
17.03.2017
15:01:28

Даниил
17.03.2017
15:01:53
https://www.northhosts.co.uk/clientarea/cart.php?a=confproduct&i=1&language=russian
там по производительности не очень, зато инет норм
с репозиториев арча в великобритании (сам сервер тоже в UK) качает 14-20мб/сек
правда я арч кастомно накатил, там нет официального образа

Pavel
17.03.2017
15:02:40
а можно вообще на своём домашнем компе пристроить, если есть такая возможность.

Subbotin
17.03.2017
15:02:46

Андрей
17.03.2017
15:03:07

Google

Subbotin
17.03.2017
15:03:08
я прям пошёл проверить иначе звучало как атракцион невиданной щедрости

Даниил
17.03.2017
15:03:16
ну у меня уже купленная есть
я же говорю по производительности не самая лучшая
но бота запустить сможет)

Проксимов
17.03.2017
15:03:45

Даниил
17.03.2017
15:03:56
всм

Pavel
17.03.2017
15:03:57

Даниил
17.03.2017
15:03:59
прост комп не выключаешь
главное чтоб статический айпи был

Admin
ERROR: S client not available

Проксимов
17.03.2017
15:04:07
Лол

Даниил
17.03.2017
15:04:07
и порты открытые

Проксимов
17.03.2017
15:04:08
Ок

Даниил
17.03.2017
15:04:13
а, статический айпи не особо важен

Pavel
17.03.2017
15:04:14
или лонгполинг

Даниил
17.03.2017
15:04:23
ага
для callback api в вк правда нужно свой домен и т.д
с SSL
благо есть Let's Encrypt
ещё естьдинамические днс, мне например нравится hldns.ru

Google

Даниил
17.03.2017
15:04:47
бесплатно и удобно

vozzurg
17.03.2017
15:04:52

Андрей
17.03.2017
15:05:05

Pavel
17.03.2017
15:05:20

Даниил
17.03.2017
15:05:35
ну я писал простого бота для раздачи ключей от имени группы
для события вступления в группу, выхода из неё нужен callback api
жаль конечно, что нету этого в long polling
Кому интересно, у меня свой ВК бот - https://github.com/TiberiumPY/LOLBot
правда там поддержка работы от имени группы не очень, да и код не особо хорош :)
там "асинхронность", но неправильная в любом случае
один плюс - плагины легко писать

Проксимов
17.03.2017
15:08:21
Ещё вопрос- для бота критично наличие асинхронности или и так сойдёт?

Андрей
17.03.2017
15:08:36

Даниил
17.03.2017
15:08:48
И так сойдёт

Pavel
17.03.2017
15:08:54

Даниил
17.03.2017
15:08:56
если у тебя не 1к юзеров в секунду :)
Я не с самого нуля этого бота писал, он основан на ЭТОМ (NSFW):
https://github.com/BlayzerQ/LOLBot

Проксимов
17.03.2017
15:09:08
Т.е не критично
Ок

Даниил
17.03.2017
15:09:38
https://github.com/BlayzerQ/LOLBot/blob/master/lolbot.py#L58
По сути от этого кода у меня мало что осталось
Только плагины переписанные

Pavel
17.03.2017
15:10:28
вк не обижается за два запроса в секунду?