php. Проверка, не запущен ли уже скрипт?

Дабы избежать повторного запуска скрипта, пока не отработал предыдущий запуск, можно применить такую проверку:

Не работает меню Пуск на Windows 10

Испробовано куча рецептов из интернета с правкой реестра, переустановкой компонентов из PowerShell. Не помогло. Нашел свой рецепт. Правда поможет только если у вас заведено несколько пользователей в системе. Или создайте пользователя, и воспользуйтесь им. Суть «ремонта»: нужно скопировать папку C:\Users\<Имя пользователя>\AppData\Local\TileDataLayer\Database\ из того пользователя, под которым «Пуск» работает, в того у которого не работает.

Потоки на Python

На удивление, на такую простую вещь как создание потоков, потратил пару часов, из-за обилия в интернетиках примеров с ошибками в коде. Потому привожу рабочий пример:

Результат работы скрипта:

Отправка сообщения на email по smtp, в utf8 с телом в html

Python и ошибка InternalError(-1, ‘Unread result found.’, None))

Сия ошибка возникает когда одно и тоже соединение используется в «вложенных» запросах.  Хотя курсоры разные. Т.е. внутри проходу по циклу cursor.fetchone(), выполняется еще один запрос с этим же идентификатором соединения, но с другим курсором.

Решение: курсор создаем с «буфером»: cursor = sbss.cursor(dictionary=True,buffered=True)

Например:

1 159 160 161 162 163 281