tfhx8
пробрось порт
не совсем понял. Просто если ставить pdb .... оно как бы не останавливает, логи бегут итп И приходится как бы вести отладку вне докера итп, что не удобно и постоянно приходится то тут то там. А так считай все делать как будет на рабочем сервере, удобнее итп
Tishka17
Просто я не особо понимаю, что там отлаживать именно в такой конфигурации
tfhx8
мне просто надо останавливать код и там вручную тестировать итп
Kosma
Народ, а как то можно дебажить внутри докера с использованием uwsgi и nginx?
Ну можно попробовать pudb в контейнер доставить, например.
Kosma
я обычно ipdb использую. Чем pubd лучше?)
Не знаю. Не пробовал ipdb. Возможно, ничем. =) Суть в том, что можно же дебагер в контейнер просунуть, если надо очень.
tfhx8
Не знаю. Не пробовал ipdb. Возможно, ничем. =) Суть в том, что можно же дебагер в контейнер просунуть, если надо очень.
так он может там и быть же. Просто отладка не останавливается, а может и останавливается, но логи nginx итп при команде запуска компоса бегут итп. Хотел узнать как делают люди)
Kosma
так он может там и быть же. Просто отладка не останавливается, а может и останавливается, но логи nginx итп при команде запуска компоса бегут итп. Хотел узнать как делают люди)
Люди, мне кажется, в основном или достают из контейнера, если прям жёсткий дебаг нужен, или принтами и аналитической кумекалкой. :) Ну, вот здесь для pudb порты пробрасывают. А здесь для ipdb к docker run добавляют --service_ports, и вроде как щясте наступает.
Nikita
Привет, а есть ли в aiohttp какоето хранилище, через которое можно синхронизировать все web socket конекты между несколькими воркерами gunicorn?
tfhx8
Народ а вы код питона в какой иде пишете?
Denis
Привет, а есть ли в aiohttp какоето хранилище, через которое можно синхронизировать все web socket конекты между несколькими воркерами gunicorn?
я для вебсокетов в связке с aiohttp использовал python-socketio - они умеют синхронизироваться между воркерами gunicorn через redis
Co(n)stantine👨‍🔬
Bogdan
Всем привет, кто нибудь работал с либой python docx? Не могу понять как скопировать страницу, создать новую пустую и вставить туда содержимое скопированное Кто нибудь может помочь?
tfhx8
а в виме кто пишет?)
Co(n)stantine👨‍🔬
Denis
почему вы мне это пишете?) я человеку написал вариант решения его проблемы)
Andrey
А какой смысл их шарить?
Andrey
Я не туда откоментил.
Denis
ок)
Kosma
Народ а вы код питона в какой иде пишете?
Komodo Edit. Пробовал перелезть на eric, но чот слишком привык к ней.
Andrey
Народ а вы код питона в какой иде пишете?
а уже что-то лучше Емакс придумали?
tfhx8
а уже что-то лучше Емакс придумали?
не знаю). Емакс почти же как вим)
Sergey
Пайчарм
А я чот vscode полюбил)) Конечно не IDE, но удобно))
Tishka17
Мне как обычно лень настраивать
Sergey
Мне как обычно лень настраивать
Его быстро настраивать. Как оказалось. Хотя первый раз я трахался с ним долго. Но мне была нужна альтернатива вебшторму
Julian 🏳️‍🌈
Vim намного легче настроить, чем всякие новомодные идеешки
ViktorM
vs code настраивать в разы проще чем вим, знай себе да ставь плагины
Tishka17
Хз, я не нашел вменяемой достаточно контрастной темы
Sergey
Лол, нет
Хз. У меня было так: поставил, начал работать))
Tishka17
И забил
Tishka17
Лол, нет
Чойто
Sergey
Хз, я не нашел вменяемой достаточно контрастной темы
А. Я к этому тоже дотошен. Зрение, скотина такая.
Tishka17
Либо грамотно сделанные, либо контрастные. Да ещё со светлыми проблема
Sergey
Чойто
Кстати, планирую пройти такой квест чисто ради интереса.
Julian 🏳️‍🌈
Имхо чтоб понять как работать в Пайчарме, нужно уже знать как работать с питоном, знать что такое Пайтон, знать где находится интерпритатор, знать как установить правильный интерепритатор и еще кучу всякой чуши.
Дмитрий
Хз, я не нашел вменяемой достаточно контрастной темы
"У 10х инженеров черный бекграунд"? Я просто не уверен, что цветовое решение это решающий фактор
Julian 🏳️‍🌈
Эм. При чем тут пайчарм? Это и так надо знать
Потому что в виме можно и без этого
Julian 🏳️‍🌈
Ну лан, в линуксе можно и без этого :D
Julian 🏳️‍🌈
Пишешь код и просто запускаешь
Tishka17
Потому что в виме можно и без этого
Эм. Чтобы запустить прогу написанную в виме, внезапно, нужен питон
Julian 🏳️‍🌈
Я вот например хз, где у меня интерпритатор и где у меня хранятся либы
Tishka17
Пишешь код и просто запускаешь
Я так в пайчарме работаю
ViktorM
И знание как его запустить, хотя бы !python %
Julian 🏳️‍🌈
Я так в пайчарме работаю
Предварительно создав проект и выбрав экзешник с интерпритатором.
ViktorM
! команда шела, python - запустить питон, % - текущий файл
Julian 🏳️‍🌈
Я так в пайчарме работаю
Не говоря уже, когда ты хочешь юзать либы скачанные с pypi
Tishka17
Открыл папку как проект, автоматом подзватился венв, все работает
Tishka17
! команда шела, python - запустить питон, % - текущий файл
А. Ты про вим. Вот ещё из Вима запускать текущий файл не хватало. Запускается как правило не тот файл, что ты сейчас правишь
Tishka17
Ну. Путь к венв он автоматом подхватывает же
Julian 🏳️‍🌈
Если это джавоподелие не найдет твой интерпритатор, то соси бибу
Tishka17
хм, не помню такого. Хотя я не работал с более чем 3 файлами одновременно...
Ну у меня проект на ~50 файлов. Из которых один основной. Плюс ещё тесты
Tishka17
Julian 🏳️‍🌈
Хотя это проблемы винды, согласен
Tishka17
Поставить винду
А. Спасибо, не хочу
Julian 🏳️‍🌈
Просто когда начинал с питоном, был на винде и пайчарме
Julian 🏳️‍🌈
И там у меня горел пердак, что я нихуя не понимаю
Julian 🏳️‍🌈
Какого хуя IDE не может скачать интерпритатор?
Tishka17
Это не дело иде вообще
Julian 🏳️‍🌈
Лол что
Tishka17
Почему иде не может поставить ос?