fhdl/autofragment: remove legacy functions
This commit is contained in:
parent
72fb6fd6bd
commit
d0d2df3c4b
|
@ -1,25 +1,6 @@
|
|||
import inspect
|
||||
|
||||
from migen.fhdl.structure import *
|
||||
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:
|
||||
def __init__(self, fm):
|
||||
object.__setattr__(self, "_fm", fm)
|
||||
|
|
Loading…
Reference in New Issue