Commit d0d2df3c authored by Sebastien Bourdeauducq's avatar Sebastien Bourdeauducq
Browse files

fhdl/autofragment: remove legacy functions

parent 72fb6fd6
import inspect
from migen.fhdl.structure import * from migen.fhdl.structure import *
from migen.fhdl.specials import Special from migen.fhdl.specials import Special
def from_local():
f = Fragment()
frame = inspect.currentframe().f_back
ns = frame.f_locals
for x in ns:
obj = ns[x]
if hasattr(obj, "get_fragment"):
f += obj.get_fragment()
return f
def from_attributes(obj):
f = Fragment()
for x in obj.__dict__.values():
if hasattr(x, "get_fragment"):
f += x.get_fragment()
return f
class _FModuleProxy: class _FModuleProxy:
def __init__(self, fm): def __init__(self, fm):
object.__setattr__(self, "_fm", fm) object.__setattr__(self, "_fm", fm)
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment