@ru_python

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

Denis 災 nobody
17.03.2017
13:48:20
но хотелось бы без костылей..

похоже, мне помогло del logging.root.handlers[?

Pavel
17.03.2017
13:49:39
похоже, мне помогло del logging.root.handlers[?
Если вешать один хедлер на рут и на свой логер, то не надо так делать. ?

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
Подскажите на чём лучше хостить бота для вк/телеги, по возможности бесплатно
vps.ag - 2 евро в месяц. У ростелекома за 30р. У амазон ец2 год бесплатный

Даниил
17.03.2017
14:58:53
10гб диска? воу

Есть ещё впс - 5 фунтов за полгода, правда там производительность не самая высокая (OpenVZ)

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

Андрей
17.03.2017
15:01:02
10гб диска? воу
ну для бота, например, больше и не надо

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
а можно вообще на своём домашнем компе пристроить, если есть такая возможность.

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
бесплатно и удобно

Pavel
17.03.2017
15:05:20
для callback api в вк правда нужно свой домен и т.д
как быстро задача из простого бота эскалировалась до vk callback :)

Даниил
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: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
вк не обижается за два запроса в секунду?

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