original_docstring: 
      Itterate through each component in the active design and process
      any bodies that need to be exported
      
docstring: Itterate through each component in the active design and process
  any bodies that need to be exported
docstring_tokens: Itterate through each component in the active design and process any bodies that need to be exported
code: def process_components(ctx, components, exportManager):
      '''
      Itterate through each component in the active design and process
      any bodies that need to be exported
      '''
      for component in components:
          if not component.isLightBulbOn and ctx.ignore_hidden_components:
              continue
          component_name = component.name
  
          process_bodies(ctx, component.bRepBodies, component_name, exportManager)
code_tokens: def process_components ( ctx , components , exportManager ) : for component in components : if not component . isLightBulbOn and ctx . ignore_hidden_components : continue component_name = component . name process_bodies ( ctx , component . bRepBodies , component_name , exportManager )
short_docstring: Itterate through each component in the active design and process
  any bodies that need to be exported
short_docstring_tokens: Itterate through each component in the active design and process any bodies that need to be exported
comment: '''
      Itterate through each component in the active design and process
      any bodies that need to be exported
      '''