Артем
Артем
до батника дело не дошло, оно руками тупит
Tishka17
А в папке Артем есть папка info?
Артем
почему в папка артем то, в папке E:\pyton\1, есть конечно
Tishka17
почему в папка артем то, в папке E:\pyton\1, есть конечно
Потому что ты относительный путь указал
Артем
ну от того где лежит скрипт
Tishka17
Относительный путь считается относительно текущего каталога
Mike
ну от того где лежит скрипт
относительно рабочей директории точнее
Tishka17
Вообще, никогда обычно в папке с прогой данные не хранят
Артем
ауч, привык на шарпе что от папки где экзешник
palladdiumm
Не всегда
Tishka17
относительно рабочей директории точнее
Текущий диск c, текущий каталог Артем. В нем и ищется относительный путь
Артем
Вообще, никогда обычно в папке с прогой данные не хранят
легкая прога для себя, расстаскивать ее по папкам смысла не вижу
Tishka17
Я бы сказал, только если ресурсы, потому что они при сборке обрабатываются
Mike
Текущий диск c, текущий каталог Артем. В нем и ищется относительный путь
если сделать CWD в начале, будет в другой искаться, а не в текущей, я к этому
Артем
понял свой косяк, спасибо парни
Mike
change working directory
Артем
cd наверное имелось ввиду
Aragaer
не совсем
Aragaer
cd это команда в шелле, а cwd это именно change working directory функция/сисколл/что-то еще
Aragaer
еще может зваться chdir
Tishka17
https://linux.die.net/man/3/cwd я вот только такой cwd нагуглил
Артем
ага такая есть
Tishka17
И это не чейндж
Mike
с ченджем проебался, да. но суть в том, что текущая дикректория и рабочая директория не всегда совпадают, скрипт внутри может сменить рабочую директорию, а потом вернуть обратно, например
Tishka17
Ээ
Tishka17
Это все текущие
Anonymous
sock.bind(("", 63000)) OSError: [Errno 98] Address already in use чо делать?
Anonymous
Какой порт не поставлю, все забиты
Tishka17
Одна текущая для Шелла, становится текущей для процесса. Он может ее менять для себя
Tishka17
sock.bind(("", 63000)) OSError: [Errno 98] Address already in use чо делать?
1. Убивать свои процессы 2. Reuse_addr или пауза между перезапусками
Anonymous
процессов нету
Roman
зачем, когда пожно получить через клиент к монге словарик и развернуть его в датакласс?
Надо наследоваться. Это фигово. https://github.com/konradhalas/dacite круче!
Roman
А как это влияет на скорость?
Alexander
и тебе ничего не мешает написать декоратор в пару строк, который будет делать класс, наследующий другой
Roman
это никак
Ну так зачем писать тогда?
Alexander
а декораторы по-твоему вносят чистоту?)
Alexander
Ну так зачем писать тогда?
ну так dacite медленнее
Roman
а декораторы по-твоему вносят чистоту?)
Декоратор, который в стандартной либе - норм. Наследоваться от класса из сторонней либы - не норм.
Alexander
какая разница тут вообще
Roman
а про фреймворки не слышал?
Слышал. Не фанат. И тем более, если можно без этого обойтись, то зачем?
Alexander
Пруф?
ну сделай тест перформанса, мне лень сейчас писать
Roman
ну сделай тест перформанса, мне лень сейчас писать
То есть ты пробовал сам или это просто умозаключения?
Alexander
То есть ты пробовал сам или это просто умозаключения?
это очевидный факт, который придет в голову, глядя на то, для чего и как написан dacite
Roman
о чем ты слышал?)
О фреймворках. Предпочитаю библиотеки. Ну если нельзя обойтись, то использую, конечно.
Alexander
ну я просто думал, ты хочешь быстрее, а не "красивее"
Alexander
сорян тогда, не правильно понял
Alexander
а еще лучше код изучи
Roman
ну я просто думал, ты хочешь быстрее, а не "красивее"
Читабельнее, скорее. И да, читаемость важнее миллисекунд разницы.
Roman
Мой вариант смотрел?
На мой взгляд фабрики - это не pythonic.
Roman
Мой вариант смотрел?
И у тебя звёздочек мало(
Tishka17
На мой взгляд фабрики - это не pythonic.
А что, синглтон на уровне модуля надо?
Alexander
и где читаемость больше?
Tishka17
Или классы патчить?
Alexander
раз звездочек больше, то охуеннее
Tishka17
get_parser(User).parse(data)
Tishka17
На мой взгляд фабрики - это не pythonic.
Кстати, мысль. Сделаю, чтобы по квадратным скобкам работало
Alexander
Alexander
Alexander
@rom_inf
Stanislav
Гайс, может кто-то сможет дать совет? Есть сервер на flask, отлично работает, но через определенное время (5 часов - два дня) перестает принимать запросы. Т.е. процесс в screen висит, но по логах не принимает запросы Сервер - удаленный linux VPS
Tishka17
Лол. Я с этого начинал
Roman
раз звездочек больше, то охуеннее
Часто - да. Не спорю, не всегда. Например у моего profanity-filter 7, а у чужого profanityfilter - 30. Но прочитайте readme и вы поймёте разницу.
Dima
Привет. Как можно еще поискать memory leak кроме memory_profiler