@@ -6,25 +6,25 @@ class Port:
def __setattr__(self, key, value):
'''Alias for __setitem___'''
self[key] = value
def __setitem__(self, key, value):
pass
def __getattr__(self, key):
'''Alias for __getitem___'''
return self[key]
def __getitem__(self, key):
class InputPort(Port):
def __init__(self, required=1, maxpins=ANY):
def __init__(self, allowedtype, required=1, maxpins=ANY):
self.pins = []
class OutputPort(Port):
def __init__(self):
class Pin:
def __init__(self, connection, value=DiscoType):
'''
Snippet Pi=3: RFC 2: New port semantics
Status change: