Tishka17
Почему нельзя циклы?
Александр
условие задачи
Tishka17
Кто ставил условие?
Александр
Вопрос снимается. Прошу прощения. Дорогу осилит идущий.
Alex
Вопрос снимается. Прошу прощения. Дорогу осилит идущий.
и как решил? параметризированным тестом?
Александр
пока никак)) почитаю ещё док pytest'a
Alex
на счет parametrize. у тебя 1 запрос к API и нужно проверить соответствие списка в рандомном порядке так?
Alex
тогда тебе parametrize вряд ли поможет, т.к. он предполагает генерацию тестов (в твоем случае видимо несколько запросов API)
Alex
если тебе нужно всего лишь проверить рандомный список ответов на соответствие, почему бы их не отсортировать?
Tishka17
Я так чекер для запросов в эластик делал
Tishka17
Типа когда x&y это тоже самое что y&x
name
Есть у кого-нибудь в загашнике ссылка на гитхаб с большим проектом на flask+sqlalchemy+/-celery? Чисто посмотреть как делают луюди
Sayid
в функциях return и return None одно и то же возвращает?
Sayid
а при открытии файла только для чтения есть смысл добавлять 'r' вторым аргументом?
Denis
Нет
Denis
На это еще кто-то ведется?
Aidar
На это еще кто-то ведется?
Лох не мамонт как говорится
Aidar
/ban
𝘎𝘙𝘌𝘌𝘕
почему?
𝘎𝘙𝘌𝘌𝘕
создавался отдельный проект и интепретер стал инвалидным.
𝘎𝘙𝘌𝘌𝘕
Могло обновление Linux дело испортить?
Tishka17
Могло обновление Linux дело испортить?
Могло. Системный питон мог обновиться
Tishka17
Хотя у тебя 3.7
Tishka17
Ну пересоздай венв. Делов-то
𝘎𝘙𝘌𝘌𝘕
Tishka17
И так каждый раз? :)
В смысле каждый раз?
𝘎𝘙𝘌𝘌𝘕
При каждом обновлении
Tishka17
Или это было минорное обновление, а не между релизами?
Tishka17
Ну вообще странно тогда
Artyem
Могло обновление Linux дело испортить?
если venv использовал системный питон, то запросто
Tishka17
Глянь в консоли, что там с венвом. Активируется ли, на месте ли файлы
Alex
И так каждый раз? :)
можешь использовать pyenv
𝘎𝘙𝘌𝘌𝘕
странное дело, либы мои на месте
Tishka17
Ну попробуй активировать же
𝘎𝘙𝘌𝘌𝘕
Ну попробуй активировать же
Я вас не совсем понимаю.
Tishka17
Я вас не совсем понимаю.
Ну блин когда активируешь венв в консоли, что происходит?
𝘎𝘙𝘌𝘌𝘕
Ну блин когда активируешь венв в консоли, что происходит?
Я такого не делала никогда. Просто через PyCharm клацаю создать проект, ставлю интерпретер и все :(
𝘎𝘙𝘌𝘌𝘕
Ну открываешь консоль. Пишешь source venv/bin/activate
Разве это не тоже самое когда мы клацаем выбор интерпретер из виртуального окружения? Впрочем, пересоздала виртуальную среду, перенесла туда свои скриптики.
Alex
полагаю интересно было сообщение об ошибке при попытке активировать окружение.
𝘎𝘙𝘌𝘌𝘕
На всякий случай: что значит "перенесла туда"?
В папку нового проекта скрипты из старого.
Tishka17
В папку нового проекта скрипты из старого.
Ээ. Зачем папка нового проекта? Надо было просто папку venv удалить и создать окружение заново
აელ
pipenv или venv?
აელ
гугл не помог
Alex
pipenv или venv?
что pipenv или venv?
აელ
что pipenv или venv?
предпочтительнее использовать
Alex
poetry
აელ
холиварная тема
по сути шило на мыло, функционально мало отличаются, верно?
Alex
по сути шило на мыло, функционально мало отличаются, верно?
если о pipenv? нуууу скажем так, единственное что там сделано нормально - это лок файлы. учитывая мудаковатость авторов к потребностям комьюнити и агрессивный пиар в попытке пропихнуть pipenv во все дыры я бы рекомендовал держаться от него подальше.
Alex
poetry - это pipenv done right, но проект не настолько популярный и есть скажем нюансы.
Alex
venv никто не запрещает использовать когда нужен.
აელ
отличный ответ, спасибо
Tishka17
poetry
Вендоринг :-D
Alex
Вендоринг :-D
тогда можно сразу на Go переезжать
Alex
доооо
Petr
в каких случаях использование python daemon необходимо ?
Petr
ты демон треды имеешь в виду?
Скрипты в фоне запускать, не через systemd, а с использованием import daemon
Алексей
Всем привет! Есть задача - на двух серврерах стоят базы данных mysql. Есть также соап из 1c. Данные из соап и баз данных интегрируются между собой. Нужно написать отчет который будет выявлять рассинхронизацию! Я новичек в python и не знаю какую из бублиотек(Data Science, pandas) Лучше использовать. Посоветуйте пожалуйста!
Co(n)stantine👨‍🔬
Опять план продают
Anonymous
Как можно добавить элемент в список в конкретное место? Есть, например, список [1, 2, 3, 4] и цифру 5 мне надо поставить между 2 и 3. Как это сделать?
Tishka17
insert
Aragaer
>>> l = [1,2,3,4] >>> l.insert(2,5) >>> l [1, 2, 5, 3, 4]
Anonymous
Спасибо большое
Aragaer
2 это не "после какого вставить", а индекс, который будет у нового числа
Ололо
Подскажите как в sqlite вытащить данные больше 10часов назад? поле date_item TEXT, в формате (%d.%m %H:%M) SELECT * FROM item WHERE date(date_item) >= strftime('%d.%m %H:%M','now','-10 hour') что я делаю не так?
Il
Киньте плиз по рекурсии материал или ссылку на статью
Tigran
зачем держать дату как текст 🤔
Tigran
да ещё и в таком неудобном порядке