@util.positional(1)
  def __init__(self,
               descriptors=None,
               descriptor_loader=import_descriptor_loader):
    """Constructor.

    Args:
      descriptors: A dictionary or dictionary-like object that can be used
        to store and cache descriptors by definition name.
      definition_loader: A function used for resolving missing descriptors.
        The function takes a definition name as its parameter and returns
        an appropriate descriptor.  It may raise DefinitionNotFoundError.
    """
    self.__descriptor_loader = descriptor_loader
    self.__descriptors = descriptors or {}
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/protorpc/protorpc/descriptor.py/DescriptorLibrary.__init__/original