Ffff
Если я запускаю ещё один поток в программе, его обязательно будет выполнять новое ядро?
Ffff
https://docs.python.org/3/library/threading.html
Да не доки, а что то фундаментальное
Alex
https://www.oreilly.com/library/view/advanced-linux-programming/0735710430/
Tishka17
Вообще даже когда один поток не известно какое ядро будет его выполнять
Alex
верней в общем случае его может выполнять любое ядро
Alex
и даже не одно и то же в процессе его жизни
Ffff
Ос?
Alex
планировщик ядра
Alex
разве что ты настроишь аффинити
Alex
https://www.amazon.com/Linux-System-Programming-Talking-Directly/dp/1449339530
Ffff
планировщик ядра
А из-за GIL использование потоков бывает бессмысленно?
Alex
зависит от задачи
Alex
статей о том как именно работает GIL в питоне в интернете как грязи. найди, почитай и разберись.
Alex
https://asvetlov.blogspot.com/2011/07/gil.html
banteg
У тебя все типы будут называться одинаково? При отладке очень удобно, ага
это репрезентация struct из solidity. к сожалению их названия в описание бинарного интерфейса не попадают, так бы я сделал конечно. но опять же, такой конструктор удобен что вывод можно скопипейстить.
Anonymous
Всем привет. Подскажите как правильно монтировать флешку с помощью subprocess
JByte
Привет. Как в Django сделать фильтрацию независимо от регистра для строк из не-ASCII символов? icontains только для ASCII работает
JByte
Anonymous
Ну да
Документацию питона читал по модулю subprocess?
Richard
@pydjango
Anonymous
Документацию питона читал по модулю subprocess?
Да Вот так не получается: subprocess.Popen('sudo mount /dev/sda1 /mnt/usb', shell=True)
Anonymous
Какая ошибка?
Ошибок нет
Anonymous
Ошибок нет
Ты же понимаешь, что sudo требует ввода пароля
Vlad
может есть смысл добавитьв /etc/fstab
Vlad
и тогда монтирование возможно без прав рута
Artemii
@spooti
Еб твою налево
Artemii
Зачем так извращаться
Tishka17
О_о
Tishka17
Может стоит взять баш?
Tishka17
Про фстаб правильно сказали
Anonymous
Как лучше смонтировать, желательно одной строкой. Не хочу лапшу писать
Tishka17
А точно для этого нужен питон?
Anonymous
Tishka17
https://stackoverflow.com/questions/1667257/how-do-i-mount-a-filesystem-using-python
Vladislav
Друзья, а есть какая-то возможность из модуля logging исключить DEBUG leve, но оставить INFO ? (по умолчанию ни тот ни другой не отображаются, но когда разрешаю INFO - то выводится и DEBUG, так как он уровнем ниже (или выше))
Aragaer
эммм
Aragaer
нет, по идее если ты ставишь level=info, то печатается info и более высокие уровни. Если debug, то debug и более высокие (в т.ч. info)
Aragaer
>>> logging.getLogger('').setLevel(logging.INFO) >>> logging.info("hello") INFO:root:hello >>> logging.debug("world")
Aragaer
но в то же время >>> logging.getLogger('').setLevel(logging.DEBUG) >>> logging.info("hello") INFO:root:hello >>> logging.debug("world") DEBUG:root:world
Anonymous
isEnabledFor(lvl)¶ Indicates if a message of severity lvlwould be processed by this logger. This method checks first the module-level level set by logging.disable(lvl) and then the logger’s effective level as determined by getEffectiveLevel().
Anonymous
Это?
Anonymous
А не
Anonymous
Это для проверки
Vladislav
Ну попробовал бы в доки зайти
заходил, не нашел ничего подходящего. увидел там .disable, сейчас проверю
Anonymous
Это просто для проверки разрешённого уровня логгирования
Anonymous
Оп
Tishka17
Дебаг не входит в инфо
Anonymous
Anonymous
Как всегда помог стак
Anonymous
Кароче фильтр нужен
Anonymous
Дальше там сам разберёшься
Vladislav
Дебаг не входит в инфо
понял, спасибо, я перепутал, но имел ввиду принцип: исплючить один
Vladislav
спасибо большое, это то, что нужно, похоже
Anonymous
Если исключить один, то это подходит
Tishka17
понял, спасибо, я перепутал, но имел ввиду принцип: исплючить один
Очень странное желание. Ты или логи пишешь криво или делаешь что-то не то
Anonymous
Очень странное желание. Ты или логи пишешь криво или делаешь что-то не то
Может он какой то модуль подключил и хочет ошибки исключить из лога
Anonymous
Например
Anonymous
Хуй знает.
Aragaer
ну да, надо взять конкретный модуль и у него поменять логлевел
Anonymous
ну да, надо взять конкретный модуль и у него поменять логлевел
Так нужно исключить промежуточный уровень логов
Anonymous
А не крайний
Aragaer
хотя они вообще иерархически работают
Aragaer
зачем?
Aragaer
почему вдруг дебаг может быть нужен, а инфо нет?