Conditional imports for serial-based interfaces

This commit is contained in:
Mark Qvist 2021-12-01 13:57:40 +01:00
parent 259c2aa397
commit c44c6f9086
4 changed files with 4 additions and 0 deletions

View file

@ -39,6 +39,7 @@ class KISSInterface(Interface):
serial = None
def __init__(self, owner, name, port, speed, databits, parity, stopbits, preamble, txtail, persistence, slottime, flow_control, beacon_interval, beacon_data):
import importlib
if importlib.util.find_spec('serial') != None:
import serial
else: