Tishka17
ну да пофиг
koder
)
Dmitry
і64
Artem
Где можно почитать про загрузку xls файлов и последующее их сохранение на flask?
Medoed
Roma
подскажите, submodule гитовый нужно в .gitignore проекта добавлять? а то после каждого комита в модуль, просит комитить в проекте тоже
Дмитрий
а ты правишь модуль в той же директории, куда его склонировал?
Roma
Дмитрий
вообще это не совсем тот юзкейс. но если так, то надо сначала закоммитить в модуле, а затем в основном проекте подмодуль
Roma
Дмитрий
собственно подмодуль это ссылка на коммит в другом репо. хочешь чтоб он был актуальным - обновляй
Roma
Roma
ну, после обновления сабмодулей
Дмитрий
да
Aragaer
да
S
Актуально ли использовать Fabric для деплоя в 2019 году?
nxexox
S
Та я про то нет ли сейчас каких то других хороших инструментов
Dmitriy
Доброго дня. Есть задача залогиниться на сайт скриптом и распарсить значения в диве, делаю так:
Dmitriy
import requests
from bs4 import BeautifulSoup
data = {
'isTablet': 'false',
'j_username': '123',
'j_password': '321',
'goto': 'opcional',
'fromTelcel': '',
'origen': 'ssoWeblogin'
}
with requests.Session() as s:
log = "https://www.mitelcel.com/mitelcel/login/auth"
p = s.post(log, data=data)
soup = BeautifulSoup(s.get('https://www.mitelcel.com/mitelcel/welcome').content, "lxml")
print(soup.find("div", {"id": "fragmento-saldo"}))
Dmitriy
но логина не происходит
Dmitriy
где может быть ошибка?
Forevka ÐΞV
Forevka ÐΞV
может происходит?
Dmitriy
https://www.mitelcel.com/mitelcel/welcome - сюда не попадаю
Forevka ÐΞV
лол сайт упал у тебя
Forevka ÐΞV
https://www.mitelcel.com/ не отвечает
Forevka ÐΞV
поэтому и не логинится
Алексей
Алексей
Dmitriy
Норм все
Forevka ÐΞV
Dmitriy
Dmitriy
Dmitriy
Точно :)
Dmitriy
Но это сайт провайдера
Дмитрий
Использую вайпер для конфигурирования приложухи с автотестами, проблема, что в одном блоке vyper на v.get (или get_string, не важно) возвращает строку, а в другом случае tuple
вот конфиг, здесь хост возвращается адекватно, а protocol как tuple ('https://',)
конфиг файл у меня yaml
вот кусок
URL:
protocol: https://
host: somehost.test.ru
port: 1234
test_method_get_version: /version
Amaro
Tishka17
что, и в питон vyper притащили?
Дмитрий
так давно уже. Он уже сменить название успел на vyper-congig в pipi
Tishka17
я правильно помню, что это та штука, которая тебя гвоздями прибивает к использованию глобального GOD-объекта для конфигурирования вместо нормального DI?
Дмитрий
она в ini создаёт объект v и ты уже в него вычитываешь конфиг и импортишь, да.
Именно что глобальный объект
Дмитрий
https://github.com/admiralobvious/vyper
Tishka17
а если вдруг понадобится два инстанса чего-то разными конфгами?
Dmitriy
Tishka17
не, как парсер ок, но никто же надеюсь по проге размазывать обращение к нему?
Tishka17
ну вот да, неужели нет в тесте никогда необходимости создать два инстанса и сравнить поведение, например
Tishka17
ладно, забей
Дмитрий
у нас тут был достаточно кривой конфигридер, я его выкинул и подключил вайпер. Сейчас столкнулся с тем, что мне возвращается кортеж вместо строки. Это единственное, что мне сейчас нужно.
нет, для автотестов 2 инстанса создавать не нужно, у нас все адреса, порты и пр будут в CI из переменных окружения подтягиваться
Tishka17
а почему нельзя просто взять yaml?
Tishka17
ну у меня недавно было что внезапно вместо одно базы проект стал юзать две для разных действий
Дмитрий
всё можно.
у меня и есть yaml файл, который вайпер и читает
Дмитрий
Tishka17
Tishka17
просто не доверяю глобальным вещам
Дмитрий
ну я имел ввиду просто import yaml и вперед
всё равно придётся пилить какой то глобальный конфиг т.к. у нас во многих тестах идёт обращение к тестовым данным. Так же есть такие операции как получения токена пользователя, который не нужно запрашивать много раз
Tishka17
ладно, ок
Tishka17
хз как там у тебя в тестах все устроено
Tishka17
может действительно для тестов это лучший вариант
Anonymous
Ребят а как нормально включить логи для aiohttp и gunicorn чтоб они были нужного формата как я хочу, я про accesslog-и? Все с документации пробовал но лог пустой
Anonymous
Всем привет
Привет
Dmytro
что лучше использовать - "%s" % (s,) или "{}".format(s), когда нет ни процентов в тексте, ни фигурных скобок? Может есть какие-то статьи/посты на эту тему?
Anonymous
Лучше f”{s}”
Aidar
Дмитрий
Tishka17
Tishka17
в общем, смотря что за строка
DAQ
Ребят какую лучше всего оболочку выбрать для написания скриптов на windows 10?
Tishka17
Maxim
DAQ
idle сойдёт?
DAQ
Maxim
и, мнэм, при чем тут айдл?
DAQ
я просто только начинающий:)