Check zeroconf installation before adding to setuptools

This commit is contained in:
Ivan Kravets
2017-12-19 12:41:56 +02:00
parent 9f2875fcd7
commit c6abdf8206
3 changed files with 28 additions and 3 deletions

View File

@@ -32,7 +32,6 @@ from time import sleep, time
import click
import requests
import zeroconf
from platformio import __apiurl__, __version__, exception
@@ -493,6 +492,10 @@ get_logicaldisks = lambda: [{
def get_mdns_services():
try:
import zeroconf
except ImportError:
raise exception.ZeroconfIsNotInstalled()
class mDNSListener(object):