Alex
а aiofiles это не юзает?
нет, потому что AIO поддерживается на двух с половиной ФС
Tishka17
хм
Tishka17
чет не могу нагуглить
Tishka17
нашел только что это с 2.6
Tishka17
а насчет ФС не могу найти
Vadzim
окей, у меня есть значения от 0 до 30.Как мне из этого интервала выбрать интервал от 2до 15 в БД sqlite3
Alex
а насчет ФС не могу найти
из документации к nginx, который умеет в aio: http://nginx.org/en/docs/http/ngx_http_core_module.html#aio On Linux, AIO can be used starting from kernel version 2.6.22. Also, it is necessary to enable directio, or otherwise reading will be blocking: On Linux, directio can only be used for reading blocks that are aligned on 512-byte boundaries (or 4K for XFS). File’s unaligned end is read in blocking mode.
Tishka17
а что не работает?
Vadzim
да вроде норм
sqlite3.InterfaceError: Error binding parameter 0 - probably unsupported type.
Tishka17
какого типа theme и theme1?
Vadzim
theme = int(input('Введите t1: ')) theme = (theme,) theme1 = int(input('Введите t1: ')) theme1 = (theme1,) cursor.execute('SELECT t1 FROM math WHERE t1>? AND t1<?',(theme,theme1))
Tishka17
нихуя не инт
Tishka17
два тупла с интом внутри
Tishka17
срочно в чат новичков
Tishka17
я сегодня чет злой
Vadzim
два тупла с интом внутри
а как нужно сделать
Tishka17
передавать инт
Tishka17
ну
Alex
а как нужно сделать
один тупл с аргументами
Tishka17
нахуй тебе тупл из двух туплов?
Alex
нахуя ты их в индивитуальные туплы заворачиваешь?
Tishka17
сделай тупл из интов
Alex
theme = (theme,) theme1 = (theme1,)
Alex
вот тут
Oleg
Собственно смущает, что такой функционал не сделали в самом asyncio. Может есть подводные камни?
Это обсуждалось в комьюнити, возможно, в будущем появится интерфейс для асинхронной работы с файлами, дефолтной имплементаций которого будет использование threadpool'а
Vadzim
theme = int(input('Введите t1: ')) theme = (theme,) theme1 = int(input('Введите t1: ')) theme1 = (theme1,) b=(theme,theme1,) cursor.execute('SELECT t1 FROM math WHERE t1>? AND t1<?',b)
Vadzim
так, или нет?
Alex
так, или нет?
у тебя все равно тупл из туплов
Alex
нахуя вот это нужно: theme = (theme,) ... theme1 = (theme1,)
Alex
и ты можешь именовать переменные нормально?
Tishka17
спасибо
Tishka17
кролик
Tishka17
я тоже могу рандомные фразы кидать
Жук
Забань ро и тут, чтобы не клянчил
Tishka17
прикольно
Maxim
анус пса
Tishka17
кроме равил русского языка?
Maxim
а что, рандомные фразы можно?
Tishka17
тебе что надо вообще?
Tishka17
нет, я там не админ. И если хочешь что-то спросить ставь вопрсоительны знак хотя бы что ли
Alex
в бане видимо за дело
Alex
а тут админ просто добрый
Artyem
в бегинерсах видать просил разбанить в пайфлуде
KhSV
Как написать регулярку проверяющую строку вида - "1,2,3; 4,5,87; 4,5,99"? Мой вариант - ^((\d+,){2}\d+(;(?!$)|))+$ Хочу что-нибудь поизящнее
Anonymous
https://ru.hexlet.io/courses/intro_to_web_development?ref=227068&utm_campaign=course_completed&utm_medium=social&utm_source=telegram
KhSV
Поясни, пожалуйста
KhSV
Твоя вроде норм
Она не читаема
Teemoor
изящные регулярки, ну ты загнул
Tigran
Она не читаема
Так это ж регулярка
Tigran
хочешь сделать читаемо — делай без регулярок
Tigran
.split(";"), вот это вот всё
Жук
Регулярка - сделал и забыл, как она работает
Anonymous
хочешь сделать читаемо — делай без регулярок
Хочешь сделать читаемо - читай регулярки ! 😆👍
Tishka17
регулярка -это write-only код
Maxim
я один кое-как их читаю?
Tigran
нет, ну при желании-то можно прочитать
Tigran
но зачем
Anonymous
Чтоб читалось
Anonymous
Зачем же
Anonymous
😆
Maxim
"лучше читать расписание или газету, чем ничего вовсе"
Anonymous
Чистый Python (Дэн Бейдер).pdf
Maxim
регулярка -это write-only код
Вставил на regex101, там все разжуют
Tigran
Вставил на regex101, там все разжуют
но опять-таки, в идеале это должен быть крайне редкий кейс
Anonymous
Чо за детский сад вы тут развели? Мб памперсы все ещё наденете?
Maxim
Наденете