14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
Ну, Xonsh все равно не особо шустрый стал. Я вот не смог перерисовку oh-my-posh на vi события реализовать, т.к. начинается какая-то содомия по перфу. В zsh, fish это не давало заметных изменений производительности. Да и сам shell интерактивный как-то долговато стартует, даже не загруженный всей моей конфигурацией. Видать не особо он сгодится как мейн интерактивный шелл.
Читать полностью…
когда я пробовал xonsh, растом ещё никто не пользовался :)
Читать полностью…
Там у него парсер на Rust переписали. Не знаю как давно. Просто подержал в курсе.
Читать полностью…
Согласен. Xonsh все же больше про интерактивное использование.
Читать полностью…
а что-то нетривиальное надо наверное уже не на xonsh делать, а на обычном питоне
Читать полностью…
Кстати, Любанович говно, а не книга. У меня одного такое впечатление сложилось?
Читать полностью…
если транзакция длинной с ручку, то пофиг :)
Читать полностью…
коммит поперёк ручки нужен редко, но если нужен, то можно его просто взять и вызвать…
Читать полностью…
просто блин... оказывается, не всегда эксепшн является поводом роллбекать или не делать коммит
Читать полностью…
(мне вообще нравится когда сессия приходит с условной мидлварью, и мидлварь же потом её и коммитит после успешного завершения кода ендпойнта)
Читать полностью…
ну я думал, но там скорее для сдачи препод через свагер проверяет все, скорее как наглядные данные
Читать полностью…
Очень редко надо работать с несколькими транзакциям подряд где тебе важно обновить объект между ними
Читать полностью…
просто я спрашивал у ии, одна говорит, что если expire_on_commit=True то данные в таблице удаляются и если нет рефреша, то при ретурне в эндопоинте будет ошибка, другая говорит наоборот
Читать полностью…
Судьба у него видимо быть в нише Nu, Murex (только узнал о таком, не уверен еще за нишу).
Читать полностью…
в конечном итоге не понравилось, слишком часто натыкался на "питонизм" когда хотел выполнить "шеллизм" и наоборот. Ну и время запуска у него не очень было
Читать полностью…
https://github.com/jnoortheen/xonsh-rd-parser
Читать полностью…
у меня когда-то давно был короткий период увлечения xonsh'ом, я тогда не то что бы много его конфигурил, так, повторил некоторые вещи из bashrc
Читать полностью…
Лсп много вещей делает. Форматирует код, код экшены, авто-импорты, комплишен. И не 10 строк.
Читать полностью…
10 строк дописать не то что бы lsp прям сильно нужен…
Читать полностью…
хм, но xonsh это же шелл, в первую очередь для интерактива, при чём тут lsp?
Читать полностью…
Привет. С xonsh кто-то статический анализатор корректно настраивал xonsh-lsp+ty? Хотелось бы подглядеть конфигурацию. А то у меня ошибки различные сыпет про несоответствие типов, неразрешенные ссылки, авто-импорт не работает, комплишен вроде бы тоже не совсем те результаты предлагает.
Читать полностью…
ну вот это к теме того, в каком значении ли expire_on_commit
кстати, я чёт только сейчас понял, что можно было и так сделать...
Читать полностью…
я, чтобы починить один очень неприятный баг, сейчас запилил штуку в духе: посредине транзакции открываем ещё одну транзакцию, коммитим изменения и закрываем транзакцию, а потом работаем, как ни в чём ни бывало
очень весело.
можно сначала собрать жсонину, а потом закоммитить
Читать полностью…
Подумай над вариантом после коммита вообще не возвращать данные, кроме айди
Читать полностью…
Я обычно ставлю expire on commi = false и не парюсь
Читать полностью…
народ нужна помощь, я еще новичок в программировании, я пишу бэкенд для проектного практикума в вузе, и у меня возник вопрос с expire_on_commit=True/False в настройке бд и db.refresh(), я не знаю как корректно задать вопрос, но я не очень понимаю как работает рефреш и нужен ли он, я пытался найти информацию не вышло
Читать полностью…