code: def get_provider(provider_id):
      """Return a provider by its pid"""
      if not provider_id in _providers:
          raise PIDError(
              "No provider registered with id: '%s'" % provider_id
          )
      return _providers[provider_id]
  
file_path: TimeSide/timeside/core/provider.py
imports: from .component import Component, MetaComponent, abstract
  from .component import implements, implementations, interfacedoc
  from .api import IProvider
  from .exceptions import Error, PIDError, ApiError
  from .tools.parameters import HasParam
  import re
  import youtube_dl
  from requests import get
  import os
label_desc: Use image node_id 2 for calling a global function with example usage: get_provider(provider_id) and returns: _providers