code: def submodel_has_python_callbacks(models):
      ''' Traverses submodels to check for Python (event) callbacks
  
      '''
      has_python_callback = False
      for model in collect_models(models):
          if len(model._callbacks) > 0 or len(model._event_callbacks) > 0:
              has_python_callback = True
              break
  
      return has_python_callbacf submodel_has_python_callbacks(models):
      ''' Traverses submodels to check for Python (event) callbacks
  
      '''
      has_python_callback = False
      for model in collect_models(models):
          if len(model._callbacks) > 0 or len(model._event_callbacks) > 0:
              has_python_callback = True
              break
  
      return has_python_callback
docs: Traverses submodels to check for Python (event) callbacks