Это код:
Код: Выделить всё
def restart_self():
if getattr(sys, 'frozen', False):
executable = sys.executable
else:
executable = sys.argv[0]
print(f"Restarting: {executable}")
if getattr(sys, 'frozen', False):
subprocess.Popen([executable])
else:
subprocess.Popen([sys.executable, executable])
os._exit(0)
Предупреждение
Не удалось удалить временный каталог: C:\Users\MyUsername\AppData\Local\Temp\_MEI192962
Я воспринимаю это как ошибку, потому что после этого программа закрывается, но в любом случае она не делает того, что должна делать.