(self)
| 179 | SSDP_ST = "urn:schemas-upnp-org:device:InternetGatewayDevice:1" |
| 180 | |
| 181 | def __init__ (self): |
| 182 | threading.Thread.__init__(self, name="uPnPThread") |
| 183 | try: |
| 184 | self.extPort = BMConfigParser().getint('bitmessagesettings', 'extport') |
| 185 | except: |
| 186 | self.extPort = None |
| 187 | self.localIP = self.getLocalIP() |
| 188 | self.routers = [] |
| 189 | self.sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) |
| 190 | self.sock.bind((self.localIP, 0)) |
| 191 | self.sock.setsockopt(socket.IPPROTO_IP, socket.IP_MULTICAST_TTL, 2) |
| 192 | self.sock.settimeout(5) |
| 193 | self.sendSleep = 60 |
| 194 | self.initStop() |
| 195 | |
| 196 | def run(self): |
| 197 | from debug import logger |
nothing calls this directly
no test coverage detected