for key, val in record.fields.items():
if isinstance(val, Signal):
val.name = prefix + val.name
elif isinstance(val, Record):
add_prefix_to_record_signals(prefix, val)
for key, val in record.fields.items():
if isinstance(val, Signal):
val.name = prefix + val.name
elif isinstance(val, Record):
add_prefix_to_record_signals(prefix, val)
class RecordObject(Record):
def __init__(self, layout=None, name=None):
Record.__init__(self, layout=layout or [], name=name)
class RecordObject(Record):
def __init__(self, layout=None, name=None):
Record.__init__(self, layout=layout or [], name=name)