LINUX.ORG.RU

История изменений

Исправление yatakoi, (текущая версия) :

Было так:

            os.mkdir(dir_name)
            os.chdir(dir_name)

Я сделал так:

            if not os.path.exists(dir_name):
                os.mkdir(f"{dir_name}{random.randint(10000000, 999999999999)}")
            
            os.chdir(dir_name)

Когда отправил письмо с темой сообщения «1»

Теперь в INBOX создаётся папка «1 от Максим Александрович фф@yandex.ru739668445337»

И скрипт ругается, потому что ему нужна папка без цифр в конце:

Traceback (most recent call last):
  File "main.py", line 127, in <module>
    last_uid = get_emails(host, login, password, last_uid=last_uid)
  File "main.py", line 52, in get_emails
    os.chdir(dir_name)
FileNotFoundError: [Errno 2] No such file or directory: '1 от Максим Александрович ффф@yandex.ru'

Исходная версия yatakoi, :

Было так:

            os.mkdir(dir_name)
            os.chdir(dir_name)

Я сделал так:

            if not os.path.exists(dir_name):
                os.mkdir(f"{dir_name}{random.randint(10000000, 999999999999)}")
            
            os.chdir(dir_name)

Когда отправил письмо с темой сообщения «1»

Теперь в INBOX создаётся папка «1 от Максим Александрович фф@yandex.ru739668445337»

И скрипт ругается, потому что ему нужна папка без цифр в конце:

Traceback (most recent call last):
  File "main.py", line 127, in <module>
    last_uid = get_emails(host, login, password, last_uid=last_uid)
  File "main.py", line 52, in get_emails
    os.chdir(dir_name)
FileNotFoundError: [Errno 2] No such file or directory: '2 от Максим Александрович ффф@yandex.ru'