From 98f79021cd56aadf5d0c069dba6d082c0429a6fe Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 22 Oct 2013 15:23:00 +0200 Subject: [PATCH] Revert "genlib/record: support passing params in same object" This reverts commit 018afe57ef52b8040934319cac848437a2ba0163. --- migen/genlib/record.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/migen/genlib/record.py b/migen/genlib/record.py index 521dcb2c..10e3a43c 100644 --- a/migen/genlib/record.py +++ b/migen/genlib/record.py @@ -56,21 +56,11 @@ def layout_partial(layout, *elements): insert_ref.append(layout_get(copy_ref, last)) return r -class LayoutP: - def __init__(self, layout, **layout_dict): - self.layout = layout - self.layout_dict = layout_dict - class Record: def __init__(self, layout, name=None, **layout_dict): self.name = get_obj_var_name(name, "") - if isinstance(layout, LayoutP): - self.layout = layout.layout - self.layout_dict = layout.layout_dict - assert(not layout_dict) - else: - self.layout = layout - self.layout_dict = layout_dict + self.layout = layout + self.layout_dict = layout_dict if self.name: prefix = self.name + "_" -- 2.30.2