@ru_python

Страница 7764 из 9768
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
@vovkd а как тогда сделать эффектиное сохранение чтобы не линейное число save()
Хороший вопрос. Можно наверно в обход орм это сделать. Через execute

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

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__. Подскажите, как вместо "=", указать условие "больше"?

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
Sergey
17.01.2019
13:44:08
как насчет surv_list = session.query(contact_log).filter_by(YourModel.ContactDateTime>datetime.now().date()).distinct()
Пробовал, и YourModel.ContactDateTime и YourModel.с.ContactDateTime - оба варианта ошибку выдают:(

Только ==, наверное
Не, именно что с "=".

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

Sergey
17.01.2019
13:46:12
.c. - это что?
В sqlalchemy так колонки нотирут иногда (от columns).

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 спасибо в очередной раз:)

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 насиловал

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
а friendfeed принадлежит facebook`у
в момент выхода tornado еще не принадлежал

Admin
ERROR: S client not available

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

Google
Robot
17.01.2019
13:57:24
Привет! Хочу поделиться статьёй. Мой коллега измерил, чем отличаются Tornado и Aiohttp в условиях высокой нагрузки. Бенчмарки прилагаются: https://habr.com/ru/company/avito/blog/435532/
статья так себе. меряют сферических попугаев. потом торнадо это полноценный целостный фреймворк. с шаблонами, secure cookies и т.п. там удобней поддержка вебсокетов, которая в aiohttp вообще появилась недавно.

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

Robot
17.01.2019
13:57:52
кстати, как склеивать алхимию и аиохттп
есть специальная асинхронная алхимия

Stepan
17.01.2019
13:58:01
','.join(['taesd','wrip'])
А можно ли строку обернуть в ковычки, мол есть строка 123,123 а надо получить строку '123,123'

Подскажите пожалуйста глупому

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

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

Robot
17.01.2019
13:59:01
в момент выхода tornado еще не принадлежал
It was developed for use by FriendFeed; the company was acquired by Facebook in 2009 and Tornado was open-sourced soon after.[3]

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

Vasia
17.01.2019
13:59:45
есть специальная асинхронная алхимия
вот эта? https://github.com/RazerM/sqlalchemy_aio

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
Шаблоны в асинхронном фреймворке, кмк, вообще не нужны. А что не так с WS в aiohttp?
недавно их не было вообще. интерфейс к ним мне больше нравится в tornado, там он ооп. в aiohttp в виде цикла.

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)

LighteR
17.01.2019
14:01:26
It was developed for use by FriendFeed; the company was acquired by Facebook in 2009 and Tornado was open-sourced soon after.[3]
Ок. Похоже, память меня подвела, мне почему-то казалось, что он был в оперсорсе еще до покупки фейсбуком

Alizamanoff
17.01.2019
14:01:38
if num in (1,2,12)
Спасибо

Stepan
17.01.2019
14:01:56
в смысле было a=“123” b=“234” а надо с=“‘123,234’”?
Есть строка 123,321 надо получить такую '123,321'

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