mirror of https://github.com/flaggo/pydu.git
mv attrify to utils.dict
This commit is contained in:
parent
1834f1d8ea
commit
66ddfe963a
|
@ -1,16 +0,0 @@
|
||||||
from pydu.datastructures.dict import AttrDict
|
|
||||||
|
|
||||||
|
|
||||||
def attrify(obj):
|
|
||||||
if isinstance(obj, (list, tuple)):
|
|
||||||
for i, v in enumerate(obj):
|
|
||||||
obj[i] = attrify(v)
|
|
||||||
return obj
|
|
||||||
elif isinstance(obj, dict):
|
|
||||||
attrd = AttrDict()
|
|
||||||
for key, value in obj.items():
|
|
||||||
value = attrify(value)
|
|
||||||
setattr(attrd, key, value)
|
|
||||||
return attrd
|
|
||||||
else:
|
|
||||||
return obj
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
from pydu.datastructures.dict import AttrDict
|
||||||
|
|
||||||
|
|
||||||
|
def attrify(obj):
|
||||||
|
if isinstance(obj, (list, tuple)):
|
||||||
|
for i, v in enumerate(obj):
|
||||||
|
obj[i] = attrify(v)
|
||||||
|
return obj
|
||||||
|
elif isinstance(obj, dict):
|
||||||
|
attrd = AttrDict()
|
||||||
|
for key, value in obj.items():
|
||||||
|
value = attrify(value)
|
||||||
|
setattr(attrd, key, value)
|
||||||
|
return attrd
|
||||||
|
else:
|
||||||
|
return obj
|
|
@ -1,4 +1,4 @@
|
||||||
from pydu.utils import attrify
|
from pydu.utils.dict import attrify
|
||||||
|
|
||||||
|
|
||||||
def test_attrify():
|
def test_attrify():
|
Loading…
Reference in New Issue