alexcher
а это только те, что с объектом code взаимодействуют
alexcher
еще есть LOAD_BUILD_CLASS LOAD_CLASSDEREF LOAD_ATTR LOAD_METHOD
alexcher
https://docs.python.org/3/library/dis.html
alexcher
10 инструкций на загрузку чего-нибудь, неплохо)
alexcher
в ядре cpython-a
Anonymous
всем привет а почему python может зависать на первом же await и не реагировать дальше? юзаю asyncio с nats зависает на: await nc.connect()
Arseny
А как надо? Wsgi?
На сервере статику обрабатывать (хз как это назвать) nginx или apache. Куча же инфы в интернете
Aleksandr T.
nginx для статики
Arseny
я когда чекал когда это делается, видел вроде и апаче и нгинкс
Vladimir
статику апачем отдавать как то странно
И тот и другой веб-сервер - на вкус и цвет, как говорится.
Aleksandr T.
И тот и другой веб-сервер - на вкус и цвет, как говорится.
ну если есть желание на нагруженном проекте положить сервак и ловить кучу гемороя то велком
Vladimir
nginx для статики
Эх..веб сервер резолвит все запросы, а работает ещё и как бвлансер нагрузки, он совсем не только для статики
Vladimir
nginx для статики
Выше сообщения посмотри
Aleksandr T.
вопрос был про статику хочешь отдавать статику бери nginx
Aleksandr T.
нафига советовать апач для статики вот в чем вопрос
Vladimir
нафига советовать апач для статики вот в чем вопрос
Потому что апач тоже для этого подходит, у него другая архитектура и он хуже справляется с нагрузками, но куча проектов его используют. Главный ответ - не юзать wsgi и встроенный веб-сервер для обработки запросов на деплое
Vladimir
вопрос был про статику хочешь отдавать статику бери nginx
Ну это все равно, что говорить - хочешь делать веб-проект - бери python и фигачь
Aleksandr T.
Потому что апач тоже для этого подходит, у него другая архитектура и он хуже справляется с нагрузками, но куча проектов его используют. Главный ответ - не юзать wsgi и встроенный веб-сервер для обработки запросов на деплое
то что его юзают некоторые проекты еще ни о чем не говорит они могут проект на django запускать на сервере для разработки в режиме дебаг тру и потрахами светить своими любому желающему, это же не значит что нужно так же делать. Так нафига его советовать если он хуже справляется ? кто вообще в здравом уме это будет делать если это онли некомпетентные. Тут просто не очем спорить
Aleksandr T.
статью то хоть читал ?
Vladimir
статью то хоть читал ?
Естественно, это я к тому, что его используют не парочка проектов
Aleksandr T.
Его по-разному же можно использовать я не увидел что там данные по раздаче статики там просто ответы сервера
Dima
Как ссылку из dropdox диска на файл сделать ? кроме этого dbx.files_get_temporary_link('/file.py').link)
Aleksandr T.
Т.е. GET http://domain.com/static/img.jpg это не запрос?)
GET http://domain.com/ и GET http://domain.com/static/img.jpg а это одинаковый запрос ?
Vladimir
Ясно-понятно 😀
В этой статье они просто чекали заголовки ответов на различных доменах и брали оттуда имя веб сервера. Очевидно, что на любом сайте будет статика
Kot
Всем привет. Хочу сделать древовидную структуру данных. Суть такова. Есть ограниченное количество аттрибутов, у каждого нода могут быть не все. Использую anytree. Там для нода можно просто писать node.attributeName = value. Но я хочу заранее определить все имена аттрибутов в Enum. Реально ли это? Чтобы ещё и автодополнение было
Aleksandr T.
вон пхп сайты отдают динамику многие через апач ну и если говорить о том что php это диагноз ) (не хочу ни кого обидеть есть и норм разарабы) то и статику им то же раздают
Andrey
дело не в том, кто что может отдавать. дело в рациональности и скорости работы
Vladimir
ну так у тебя nginx может отдавать по /static/ а корневой вернет заголовк апача
Может) но гибридные решения не так часто пользуют, хотя в любом случае апач потихоньку сдает позиции) а в вопросе коллеги с которого мы начали с тобой дискутировать проблема всё-таки в том, что ему надо бы почитать зачем нужен веб-сервер
Anonymous
#работа #удалёнка Парсеры сайтов различной сложности. Довольно часто сталкиваюсь с задачами по Парсингу данных как по апи так и без него. В основном данные забираются с веб страниц. Для работы на фултайме задач не хватит, но стабильно давать подработку можем. Прокси, генерация юзерагентов, работа с аякс запросами и т.п. - и прочие знания вам в помощь. 5-30 $$ час Писать в ЛС
𝒦𝒶𝓁𝒶𝓎⛩
Вилку укажите
Что за волшебная вилка?
Andrey
Что за волшебная вилка?
ну знаешь выражение про "вилкой в глаз или ..."
Andrey
вот такая вилка
Romuald
Я что-то тут одноглазых не вижу
𝒦𝒶𝓁𝒶𝓎⛩
Andrey
Я что-то тут одноглазых не вижу
Товарищ майор, ты кого-то тут видишь? ты следишь за мной через вебку???
Максим
а мне вот интересно, когда пишут "подробности в личку" - это такие подробности что стыдно в общем чате указать, чтобы те, кого это может заинтересовать уж и написали бы ....
Vladimir
патив йц
elessar
max([]) выкидывает исключение ValueError: max() arg is an empty sequence
elessar
как получить просто None
SetazeR
ловить исключение и возвращать что тебе надо?
elessar
эт понятно... я думал есть какая то функция которая отлавливает это
👑OGURCHIK🖤
Трай
Vladimir
эт понятно... я думал есть какая то функция которая отлавливает это
так в коде должна быть логика, логика max вернуть максимальное по какому-то критерию, согласись, что максимум из пустого списка равный None особо логике не поддается. оберни в try/except, вынеси в функцию max_or_none - и будет тебе спец. функция
Артём
Привет! Кто нибудь устанавливал brome?
Artöm
since 3.4
elessar
max([], default=None)
прикольно))
elessar
парни походу чет не знают
👑OGURCHIK🖤
Artöm
Первая ссылка в гугле, камон
Alexandr
хех, вернулся в чат а бот меня как будто и не знал
Alexandr
А что я вернулся то, есть тут кто-нибудь кто nginx умеет? У меня плохой кейс что надо по / возвращать статику с дериктории, а по любым запросам "/что угодно без расширения файла" проксировать в гуникорн, есть идеи как сделать?
Alex
но ты можешь настроить try_files чтобы возвращать статику если файл существует
Alex
ну и конечно ты можешь написать регулярку
꧁ ㄘᵵㄙ℟〣℣⊗₲ᶒ∫ ꧂
Привет всем! Продублирую из бегиннерсов. Python, appium, не вводятся русские буквы методом driver.set_value(message, u'Привет'). Английские вводятся. "unicodeKeyboard": "true" прописал. Файл в utf-8, кодировка в начале файла объявлена... Что можно сделать? Подсобите, плиз...
꧁ ㄘᵵㄙ℟〣℣⊗₲ᶒ∫ ꧂
Пока нет, спрошу сейчас)
Anonymous
Посоветуйте что обычно используется для общения между микросервисами ? Задача в контексте запрос/ответ. Смотрю в сторону gPRC.
Alexey
D Bus ещё иногда, но не видел его нигде, кроме приложений гнома
Alexey
Ну и всякие очереди типа RabbitMQ