In [13]:
import os, sys
"""
add src to pythonpath
attention: you can only run this cell once.
"""
path = os.path.abspath(os.path.join(os.getcwd(), os.pardir))
os.chdir(path)
print(path)
In [6]:
model = {
'id': int,
'name': str,
'artists': list,
'album': dict,
'duration': str,
'mp3Url': str
}
In [7]:
for key in model:
print((model[key]) == int)
In [53]:
import sys
data = {
'id': 1000000,
'name': 'test',
'artists': ['fsfasdf', 'fasdfa'],
'album': {'key':'value'},
'duration': '2.51',
'mp3Url': '122'
}
print(sys.getsizeof(model), sys.getsizeof(data))
In [56]:
import imp
import src.base.models as models
imp.reload(models)
mm = models.MusicModel(data)
mm.validate()
print(mm.get_model())
Out[56]:
In [42]:
type(int)
Out[42]:
In [ ]: