docs: def show_repo(self, repo_names=[], envs=[], query='/repositories/'):
          """
          `repo_names` - Name of repository(s) to show
  
          Show repositories in specified environments
          """
          juicer.utils.Log.log_debug("Show Repo(s): %s", str(repo_names))
  
          repo_objects = {}
          for env in envs:
              repo_objects[env] = []
  
          for env in envs:
              juicer.utils.Log.log_debug("scanning environment: %s", env)
              for repo_name in repo_names:
                  juicer.utils.Log.log_debug("looking for repo: %s", repo_name)
                  url = "%s%s-%s/?details=true" % (query, repo_name, env)
                  _r = self.connectors[env].get(url)
                  if _r.status_code == Constants.PULP_GET_OK:
                      juicer.utils.Log.log_debug("found repo: %s", repo_name)
                      repo = juicer.utils.load_json_str(_r.content)
                      repo_object = PulpRepo(repo_name, env, repo_def=repo)
                      repo_objects[env].append(repo_object)
                  else:
                      if _r.status_code == Constants.PULP_GET_NOT_FOUND:
                          juicer.utils.Log.log_warn("could not find repo '%s' in %s" % (repo_name, env))
                      else:
                          _r.raise_for_status()
          for k, v in repo_objects.iteritems():
              juicer.utils.Log.log_debug("environment %s: found %d repos" % (k, len(v)))
          return repo_objects