def delete_models(uuid=None, name=None): from python_moondb.core import ModelManager if not uuid: for model_id, model_value in get_models(): if name == model_value['name']: uuid = model_id break ModelManager.delete_model(user_id=None, model_id=uuid)
def delete(self, uuid=None, user_id=None): """Delete a model :param uuid: uuid of the model to delete :param user_id: user ID who do the request :return: { "result": "True or False", "message": "optional message (optional)" } :internal_api: delete_model """ data = ModelManager.delete_model(user_id=user_id, model_id=uuid) return {"result": True}
def delete(self, uuid=None, user_id=None): """Delete a model :param uuid: uuid of the model to delete :param user_id: user ID who do the request :return: { "result": "True or False", "message": "optional message" } :internal_api: delete_model """ try: data = ModelManager.delete_model(user_id=user_id, model_id=uuid) except Exception as e: logger.error(e, exc_info=True) return {"result": False, "error": str(e)}, 500 return {"result": True}
def delete_all_models(): from python_moondb.core import ModelManager models_values = get_models() print(models_values) for model_id, model_value in models_values.items(): ModelManager.delete_model(user_id=None, model_id=model_id)