Runnable with both Python3 and Python2, with both PyQt5 and PyQt4 by using Qt.py #2250
|
@ -4,6 +4,7 @@ Complete UPnP port forwarding implementation in separate thread.
|
|||
Reference: http://mattscodecave.com/posts/using-python-and-upnp-to-forward-a-port
|
||||
"""
|
||||
|
||||
import six
|
||||
from six.moves import http_client as httplib
|
||||
import re
|
||||
import socket
|
||||
|
@ -221,6 +222,10 @@ class uPnPThread(StoppableThread):
|
|||
def run(self):
|
||||
"""Start the thread to manage UPnP activity"""
|
||||
|
||||
if six.PY3:
|
||||
logger.warning("UPnP is disabled currently, due to incompleted migration to Python3.")
|
||||
return
|
||||
|
||||
logger.debug("Starting UPnP thread")
|
||||
logger.debug("Local IP: %s", self.localIP)
|
||||
lastSent = 0
|
||||
|
|
Reference in New Issue
Block a user