split out iocells to separate interface, just makes more sense
[pinmux.git] / src / bsv / interface_decl.py
index 4d37fd4cd23d55c303df9fb241d898d3ce9a48e2..3e4a755342a5fbc8dd7bcea8291f85f003a178bd 100644 (file)
@@ -232,10 +232,12 @@ class Interfaces(UserDict):
     """ contains a list of interface definitions
     """
 
-    def __init__(self, pth):
+    def __init__(self, pth=None):
         self.pth = pth
         self.ifacecount = []
         UserDict.__init__(self, {})
+        if not pth:
+            return
         ift = 'interfaces.txt'
         if pth:
             ift = os.path.join(pth, ift)