Когда я запускаю свой Python Script, я получаю сообщение об ошибке: AttributeError: модуль 'select' не имеет атрибута 'poll'
Я использую Windows!Это только для Raspberry Pi?
Ошибка:
Итак, я добавил код.Я надеюсь, что это помогает.Сценарий fauxmo.py:
import email.utils
import requests
import select
import socket
import struct
import sys
import time
import urllib
import uuid
import logging
def dbg(msg):
logging.debug(msg)
##HERE
class poller:
def __init__(self):
self.poller = select.poll()
self.targets = {}
def add(self, target, fileno = None):
if not fileno:
fileno = target.fileno()
self.poller.register(fileno, select.POLLIN)
self.targets[fileno] = target
def remove(self, target, fileno = None):
if not fileno:
fileno = target.fileno()
self.poller.unregister(fileno)
del(self.targets[fileno])
def poll(self, timeout = 0):
ready = self.poller.poll(timeout)
num = len(ready)
for one_ready in ready:
target = self.targets.get(one_ready[0], None)
if target:
target.do_read(one_ready[0])
return num