class_docstr: The ``ConcatRegistry`` can be used to concatenate multiple registries of different types together.
class_docstr_tok: ["The","``","ConcatRegistry","``","can","be","used","to","concatenate","multiple","registries","of","different","types","together","."]
code: def __init__(self, *registries: FlashRegistry):
      super().__init__(
          ",".join(
              {
                  registry.name
                  for registry in sorted(
                      registries,
                      key=lambda r: 1
                      if isinstance(r, ExternalRegistry)
                      else 0,
                  )
              }
          ),
          verbose=any(registry._verbose for registry in registries),
      )
  
      self.registries = registries
  
imports: import functools
  import inspect
  import itertools
  from typing import Any, Callable, Dict, List, Optional, Union
  from pytorch_lightning.utilities import rank_zero_info
  from flash.core.utilities.providers import Provider
label_desc: Use image node_id 1 to create a new ConcatRegistry object from inherited base classes: FlashRegistry with example: obj = ConcatRegistry()