stop myhdl being necessary
authorNeel <neelgala@gmail.com>
Mon, 16 Jul 2018 12:49:25 +0000 (18:19 +0530)
committerNeel <neelgala@gmail.com>
Mon, 16 Jul 2018 12:49:25 +0000 (18:19 +0530)
src/myhdlgen/mux.py
src/myhdlgen/pins.py

index 1495026fa3257c4975a1ccf462282d7f33dbbf71..c2b9e8b139685728d52a04cf4e03d77e6d5e07cb 100644 (file)
@@ -1,7 +1,11 @@
 # mux.py
 
 from math import log
-from myhdl import *
+try:
+    from myhdl import *
+except ImportError:
+    def block(*args):
+        pass
 
 period = 20  # clk frequency = 50 MHz
 
index 28fcc2e055a9677a12141e221939fadfcf9e2ada..feb0f73bb89b7195265170d3994c7df495604a68 100644 (file)
@@ -1,7 +1,10 @@
 # mux.py
-
-from myhdl import *
-from myhdl._block import _Block
+try:
+    from myhdl import *
+    from myhdl._block import _Block
+except ImportError:
+    def block(*args):
+        pass
 from mux import mux4
 from functools import wraps, partial
 import inspect