@python_beginnersЭта группа больше не существует

Страница 724 из 1885
Levent
08.11.2016
11:38:41
ее

Темный
08.11.2016
11:38:51
Levent
08.11.2016
11:38:59
*кода
*кодом

Yuryhalf
08.11.2016
11:39:01
ну японцы уже сделали вроде нечто подобное

Google
Levent
08.11.2016
11:39:08
?

Vadim
08.11.2016
11:39:14
Апдейты, ютубчик, приложения... Накой тебе вообще SmartTV, если функционал не юзать?
Я смотрел на нём фильмы с харда, подключенного к кинетик ультра.

Yuryhalf
08.11.2016
11:39:21
и мотоцикл который на фекалиях работает тоже

пробег у него правда будет не большой

?

Скрудж
08.11.2016
11:39:52
Сап, сервак который держит ТГ бота легко крашится при +100 сообщений в секунду? А то мне тут угрожали, что бота могут крашнуть, если 100 человек раз в 10 секунд будут писать мессаги, которые бот должен будет обработать ( обработка на уровне найти в json нужный ответ или ничего не отправлять )

Ivan
08.11.2016
11:40:19
Мой не крашится.

Petro
08.11.2016
11:40:24
Vadim Kovrigin, [08.11.16 13:39] [In reply to Petro Dubinetskyi] Я смотрел на нём фильмы с харда, подключенного к кинетик ультра. Что ты забыл у меня дома, демон!!!

Скрудж
08.11.2016
11:40:45
Мой не крашится.
какие хар-ка сервака? Какая нагрузка? А то тут чел так серьезно все пишет, что очко сжалось

Levent
08.11.2016
11:40:48
Ибо Too many Requests!

Google
Скрудж
08.11.2016
11:41:01
Просто замедлитсо
вконтакте тоже так говорят: ничего не будет, просто замедлится

Levent
08.11.2016
11:41:08
Школьнег пыталсо ддосить

ничо не вышло

Ivan
08.11.2016
11:41:16
дело не в серваке, дело в том, как ты обрабатываешь реквесты

Yuryhalf
08.11.2016
11:41:20
ддосить бота?

Levent
08.11.2016
11:41:21
просто тумэниреквестс

Скрудж
08.11.2016
11:41:33
ддосить бота?
а почему и нет\

Ivan
08.11.2016
11:41:39
у меня он под Tornado, там асинхронка из коробки

Levent
08.11.2016
11:41:42
но у меня говно бот

Темный
08.11.2016
11:41:44
в итоге бот задудосил его?

Levent
08.11.2016
11:41:46
так что

Yuryhalf
08.11.2016
11:41:50
лучше бы написал подобного)) молодеш

Levent
08.11.2016
11:41:53
Yuryhalf
08.11.2016
11:42:01
Скрудж
08.11.2016
11:42:22
дело не в серваке, дело в том, как ты обрабатываешь реквесты
да там ничего особенного нету, найти, отправить обратно, все

Ivan
08.11.2016
11:42:35
ну очереди то там есть?

Google
Скрудж
08.11.2016
11:42:42
уху

Есть еще вот чо: если один юзверь прислал мессаг, которого нет в json'e, значит остальные 9 юзверей из его конфы получат такое же сообщение. Разве что тут можно крашнуть?

json < 50 значений, поиск там быстро работает

Aleksandr
08.11.2016
11:48:07
косяк)
def testing(): a = (True, False) return a[1] if testing() == False: promos_urls = { betsafe_promos_urls: scrape_betsafe, } elif testing() == True: promos_urls = { mansion_promos_urls: scrape_mansion, } print('testing: '+str(testing())) if testing() == True or error_counter > 0: в каком месте вообще вызывается testing() и когда она сможет отдать True?

Aleksandr
08.11.2016
11:49:16
ну я то в курсе

Levent
08.11.2016
11:49:28
Довен не вкурсе наверн

Aleksandr
08.11.2016
11:49:31
вот поэтому и возник вопрос

Vadim
08.11.2016
11:49:33
Зачем тогда условие с testing() == True?

Aleksandr
08.11.2016
11:49:48
это загадка

Maxim
08.11.2016
11:49:49
при запиливании нового сайта я указываю тру руками и тогда там парсится только один сайт и не идет сохранение в бд

Vadim
08.11.2016
11:49:53
И зачем вызывать функцию на каждый чих ифа?

Скрудж
08.11.2016
11:50:37
Зачем тогда условие с testing() == True?
ага, когда можно было написать if testing():

Maxim
08.11.2016
11:50:42
ну типа переключение между режимом разработки и пользования

Vadim
08.11.2016
11:50:55
if not testing(): else:

Угадаешь, почему not testing() идет первым?

Aleksandr
08.11.2016
11:51:35
блин только хотел написать

Скрудж
08.11.2016
11:51:36
Vadim
08.11.2016
11:51:54
мне вопрос?
Разработчику кода :)

Google
Скрудж
08.11.2016
11:52:10
Разработчику кода :)
так он не поймет почему оно вообще работает

Aleksandr
08.11.2016
11:52:32
```if not testing():

Vadim
08.11.2016
11:52:33
так он не поймет почему оно вообще работает
А… Так может ну его, этот питон? :D

Maxim
08.11.2016
11:52:34
ну потому что в основном пользование, а не тестирование

нет)?

Vadim
08.11.2016
11:53:23
ну потому что в основном пользование, а не тестирование
Да. Хотя, конкретно в этом случае разницы чуть менее, чем нихуя, но вообще стоит привыкать к такому подходу.

Maxim
08.11.2016
11:53:40
отлично)

Vadim
08.11.2016
11:54:06
Я говорю, может ну его, этот питон? Зачем он тому человеку? Глупости всё это))

Admin
ERROR: S client not available

Aleksandr
08.11.2016
11:54:15
меньше букав

надо значит надо

Vadim
08.11.2016
11:55:05
if not testing(): pass else: pass
Меньше букв, меньше проверок, чище код :)

Maxim
08.11.2016
11:55:08
?

Aleksandr
08.11.2016
11:55:16
ага

Maxim
08.11.2016
11:55:55
а с переключением между режимами разработки и использования норм идея или лучше как-то иначе?

Vadim
08.11.2016
11:56:53
Лучше сделать settings.py и импортировать их. На тесте они одни, на проде – другие. А еще лучше сделать одинаковые settings.py, но в них импортить local_settings.py, которые уже и различаются.

Maxim
08.11.2016
11:58:05
выглядит намного сложнее, чем сейчас, нет?

Vadim
08.11.2016
11:59:08
Намного проще. Все базовые настройки вынесены в один файлик, а локальные – в другой. И ты не ползаешь по десятку файлов с кодом в поисках глобальных переменных конфига.

Например, туда же уйдет конфиг форматирование дат: DATE_FORMAT_JSON = '%Y-%m-%d' DATETIME_FORMAT_JSON = '%Y-%m-%dT%H:%M:%SZ' И прочее дерьмо :)

Google
Maxim
08.11.2016
12:02:59
понятно), прост у меня настройка одна только, тру или фолс)

Aleksandr
08.11.2016
12:03:36
Vadim
08.11.2016
12:03:43
А данные для коннекта в базу?…

Aleksandr
08.11.2016
12:04:25
не проще было написать title = title.strip()

V
08.11.2016
12:05:06
скажите, кто-то юзал grab под 3 питоном? работает? а то в доке честно написано "не знаю" )

V
08.11.2016
12:05:22
Octo@dshacks
08.11.2016
12:05:29
кому токен моего бота?
Отзовешь сразу?

Maxim
08.11.2016
12:05:34
title = title.strip(' \r\n\t') а вот это зачем?
по дефолту оно только пробелы удаляет

Скрудж
08.11.2016
12:05:43
Отзовешь сразу?
нет, новый сделаю

бота*

нового*

Aleksandr
08.11.2016
12:05:56
Maxim
08.11.2016
12:06:05
А данные для коннекта в базу?…
ну название базы sqlite, оно не меняется)

Vadim
08.11.2016
12:06:20
Туда же ?

Maxim
08.11.2016
12:07:04
хм

Aleksandr
08.11.2016
12:08:19
вроде да)
>>> x = 'test_string \r\n\t' >>> x 'test_string \r\n\t' >>> print(x) test_string >>> print(x.strip()) test_string >>> x = '\r\n\t test_string \r\n\t' >>> x '\r\n\t test_string \r\n\t' >>> print(x) test_string >>> print(x.strip()) test_string

Maxim
08.11.2016
12:08:59
удаляет)

спасибо?

Aleksandr
08.11.2016
12:10:44
yp

Страница 724 из 1885

Эта группа больше не существует Эта группа больше не существует