diff --git a/mythtv/bindings/python/MythTV/connections.py b/mythtv/bindings/python/MythTV/connections.py index 77ee69acb7d..880ce2b4acd 100644 --- a/mythtv/bindings/python/MythTV/connections.py +++ b/mythtv/bindings/python/MythTV/connections.py @@ -468,7 +468,10 @@ def fromUPNP(cls, timeout=5): for res in msearch.searchMythFE(timeout): ip, port = reLOC.match(res['location']).group(1,2) port = 6546 - yield cls(ip, port) + try: + yield cls(ip, port) + except MythFEError: + pass @classmethod def testList(cls, felist):