class_docstr: Manager for backend model objects
code: def _upload_callback(self, res, cb=None):
      if res is None:
          self.log.debug("Starting model upload")
      elif res is False:
          self.log.info("Failed model upload")
      else:
          self.log.info("Completed model upload to {}".format(res))
      if cb:
          cb(res)
  
imports: from collections import namedtuple
  from functools import partial
  import six
  from pathlib2 import Path
  from .base import IdObjectBase
  from .util import make_message
  from ..backend_api import Session
  from ..backend_api.services import models, tasks
  from ..storage import StorageManager
  from ..storage.helper import StorageHelper
  from ..utilities.async_manager import AsyncManagerMixin
label_desc: Use image node_id 8 for calling the Model obj's underlying member method code with example usage: obj._upload_callback(res, cb) without return types