cmdline
sess.tid
, который берется из глобального thread_num
. sess.tid
и файлы оказываются не там и не у тех… тогда надо исправлять ситуацию с global
. Сходу это не поправить, но если вчитаться в документацию python.threads и погуглить примеры, есть шанс соорудить свой велосипедик для корректной работы всей этой истории с общими ресурсами. Но это только если дело не в папках/файлах и не в особенностях ОС. global
в thread коде?global
. Потоки не могут его корректно использовать, если не сделан механизм сигнализации и блокировки/разблокировки общих ресурсов.
Иначе непросто понять, что же происходит, может дело в боте, а может в файле, а может где-то между этим всем…