# Path: papaye/evolve/managers.py
# def load_model(model_name):
#     def decorated(func):
#         func.load_model = importlib.import_module(model_name)
#         return func
#     return decorated
# 
# def context_from_root(root):
#     return root[APP_ROOT_NAME]


from papaye.evolve.managers import load_model, context_from_root

__doc__ = ''.join('Data migration. Get model \'__parent__\' '
                  'previous attributes and set the new  by model'
                  ' specific attribute')



# Path: papaye/evolve/managers.py
# def load_model(model_name):
#     def decorated(func):
#         func.load_model = importlib.import_module(model_name)
#         return func
#     return decorated
# 
# def context_from_root(root):
#     return root[APP_ROOT_NAME]


# Path: papaye/evolve/evolve8.py
from papaye.evolve.managers import load_model, context_from_root


__doc__ = ''.join('Data migration. Get model \'__parent__\' '
                  'previous attributes and set the new  by model'
                  ' specific attribute')



@load_model('papaye.evolve.models.snapshot2')