
Tishka17
17.01.2019
12:32:11
и ещё будет конкурентно созранять файл без локов
хрень, короче

Владимир
17.01.2019
12:32:36

Tishka17
17.01.2019
12:32:57
да вот вопрос задали про next_step_handler в библиотеке telebot

Google

Tishka17
17.01.2019
12:33:04
у меня было подозрение, что оно толком не будут работать
так и есть

Maxim
17.01.2019
12:33:20
@vovkd а как тогда сделать эффектиное сохранение чтобы не линейное число save()

Tishka17
17.01.2019
12:33:22
только в режиме 1 процесс, никогда не рестартующий

Владимир
17.01.2019
12:34:06

Maxim
17.01.2019
12:35:05
Ну да только raw sql, а так whenы - это хороший bulk_update, с другими типами полей работало

Проксимов
17.01.2019
12:55:58

Tishka17
17.01.2019
12:57:01
не стоит вообще

Terminator
17.01.2019
13:05:11
@sindb будет жить. Поприветствуем!

Sergey
17.01.2019
13:35:48
Всем привет!
Делаю запрос через sqlalchemy вот так - `surv_list = session.query(contact_log).filter_by(ContactDateTime='2019-01-17 12:28').distinct()`, всё ок, всё работает.
Но что если мне надо не равно, а больше? Запрос `surv_list = session.query(contact_log).filter_by(ContactDateTime>'2019-01-17 12:28').distinct()`не проходит, IDE сразу подсвечивает ошибку.
Пробовал через магию - `surv_list = session.query(contact_log).filter_by(ContactDateTime__ge'2019-01-17 12:28').distinct()` выводит AttributeError: ContactDateTime__ge__.
Подскажите, как вместо "=", указать условие "больше"?

Robot
17.01.2019
13:37:27

Boriskas
17.01.2019
13:37:40

Robot
17.01.2019
13:37:50

Google

Sergey
17.01.2019
13:38:06

Tishka17
17.01.2019
13:38:46
ContactDateTime какого типа?

Sergey
17.01.2019
13:39:33
ide тупой. только надо дату а не строку туда
Не прокатывает, попробовал вот так:
surv_list = session.query(contact_log).filter_by(ContactDateTime>datetime.now().date()).distinct()
Вывод:
NameError: name 'ContactDateTime' is not defined
С предикатом "=" он и текстовую строку норм обрабатывает.

Boriskas
17.01.2019
13:41:49
потому что символы одинаковые

Tishka17
17.01.2019
13:42:25

Robot
17.01.2019
13:43:44

Sergey
17.01.2019
13:44:08

Tishka17
17.01.2019
13:44:28
.c. - это что?

Sergey
17.01.2019
13:46:12

Tishka17
17.01.2019
13:46:20
окей

Sergey
17.01.2019
13:46:23
Блин, у меня получилось.

Tishka17
17.01.2019
13:46:43
стоп

Sergey
17.01.2019
13:46:46
Если кому интересно, нужно было вместо filter_by использовать filter

Tishka17
17.01.2019
13:46:50
да
тоже щас заметил

Google

Sergey
17.01.2019
13:47:11
И указывать не просто колонку, а целиком нотацию, т.е. surv_list = session.query(contact_log).filter(contact_log.c.ContactDateTime>datetime.now().date()).distinct().first()

Antonina
17.01.2019
13:47:20
Привет! Хочу поделиться статьёй. Мой коллега измерил, чем отличаются Tornado и Aiohttp в условиях высокой нагрузки. Бенчмарки прилагаются: https://habr.com/ru/company/avito/blog/435532/

Sergey
17.01.2019
13:47:35

Tishka17
17.01.2019
13:47:41
да я чего
не успел ответить

Vasia
17.01.2019
13:48:42
у них такая орда программистов, а интерфейс сайта полное говно

LighteR
17.01.2019
13:49:25
Асинхронный Tornado от Facebook
Его же вроде в FriendFeed'е сделали

Terminator
17.01.2019
13:50:37
@gas2000 будет жить. Поприветствуем!

Sergey
17.01.2019
13:50:47
не успел ответить
Ну я после варианта с указать таблицу только заметил что filter_by наговнокодил:( Так бы ещё сидел IDE насиловал

Tishka17
17.01.2019
13:51:16

Robot
17.01.2019
13:51:21

Vasia
17.01.2019
13:51:57
кстати, как склеивать алхимию и аиохттп
мне бы примерчик глянуть
а то асинхронный коннектор я только для постгресса видел

Stepan
17.01.2019
13:52:46
Есть list ['taesd','wrip'], как получить из него строку по типу taesd,wrip

LighteR
17.01.2019
13:52:52

Александр
17.01.2019
13:53:06

Admin
ERROR: S client not available

LighteR
17.01.2019
13:53:32
это как написать, что в 1995 году вышла Java от Oracle

Google

Robot
17.01.2019
13:57:24

Tishka17
17.01.2019
13:57:45
перевод про yield from стоило отдельно выложить

Robot
17.01.2019
13:57:52

Stepan
17.01.2019
13:58:01
Подскажите пожалуйста глупому

LighteR
17.01.2019
13:58:19

Terminator
17.01.2019
13:58:43
Аскольд Мазур будет жить. Поприветствуем!

Аскольд
17.01.2019
13:59:00
Всем привет!

Robot
17.01.2019
13:59:01

Terminator
17.01.2019
13:59:33
@makaryants1911 будет жить. Поприветствуем!

Vasia
17.01.2019
13:59:45

LighteR
17.01.2019
13:59:50
Но вообще странно выбирая асинхронный фреймворк по производительности не смотреть в сторону unicorn/starlette

fickle asshole
17.01.2019
14:00:13
@Tishka17 спасибо за твои советы, я задеплоил приложение с помощью nginx-a и gunicorn'a

Alizamanoff
17.01.2019
14:00:13

Stepan
17.01.2019
14:00:19
Подскажите мне

Tishka17
17.01.2019
14:00:29
in

Robot
17.01.2019
14:00:31

Stepan
17.01.2019
14:00:33
А можно ли строку обернуть в ковычки, мол есть строка 123,123 а надо получить строку '123,123'
Подскажите пожалуйста глупому

Tishka17
17.01.2019
14:00:34
1 or 2 будет True

Robot
17.01.2019
14:00:44
можно конечно сделать подобную обертку для aiohttp

Google

Александр
17.01.2019
14:01:08
num in (1,2,3,4)

Robot
17.01.2019
14:01:12
if num in (1,2,12)

Tishka17
17.01.2019
14:01:21

LighteR
17.01.2019
14:01:26

Alizamanoff
17.01.2019
14:01:38

Stepan
17.01.2019
14:01:56