fhdl/specials/Instance: fix item sorting
authorSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 26 Jul 2013 12:00:29 +0000 (14:00 +0200)
committerSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 26 Jul 2013 12:00:29 +0000 (14:00 +0200)
migen/fhdl/specials.py

index 44d34473812565c9c24ee3334a28adca8783dd67..32afda62e2931393c825d9682fd6be4bf9bf1de9 100644 (file)
@@ -95,7 +95,7 @@ class Instance(Special):
                else:
                        self.name_override = of
                self.items = list(items)
-               for k, v in sorted(kwargs.items(), key=itemgetter(1)):
+               for k, v in sorted(kwargs.items(), key=itemgetter(0)):
                        item_type, item_name = k.split("_", maxsplit=1)
                        item_class = {
                                "i": Instance.Input,