class_docstr: Used for querying the wandb server.
  
  Examples:
      Most common way to initialize
      >>> wandb.Api()
  
  Arguments:
      overrides: (dict) You can set `base_url` if you are using a wandb server
          other than https://api.wandb.ai.
          You can also set defaults for `entity`, `project`, and `run`.
class_docstr_tok: ["Used","for","querying","the","wandb","server",".","Examples",":","Most","common","way","to","initialize",">",">",">","wandb.Api","(",")","Arguments",":","overrides",":","(","dict",")","You","can","set","`","base_url","`","if","you","are","using","a","wandb","server","other","than","https",":","\/\/api.wandb.ai",".","You","can","also","set","defaults","for","`","entity","`",",","`","project","`",",","and","`","run","`","."]
docstr: Return all users from a partial username or email address query.
  
  Note: This function only works for Local Admins, if you are trying to get your own user object, please use `api.viewer`.
  
  Arguments:
      username_or_email: (str) The prefix or suffix of the user you want to find
  
  Returns:
      An array of `User` objects
docstr_tok: ["Return","all","users","from","a","partial","username","or","email","address","query",".","Note",":","This","function","only","works","for","Local","Admins",",","if","you","are","trying","to","get","your","own","user","object",",","please","use","`","api.viewer","`",".","Arguments",":","username_or_email",":","(","str",")","The","prefix","or","suffix","of","the","user","you","want","to","find","Returns",":","An","array","of","`","User","`","objects"]
code: def users(self, username_or_email):
      """Return all users from a partial username or email address query.
  
      Note: This function only works for Local Admins, if you are trying to get your own user object, please use `api.viewer`.
  
      Arguments:
          username_or_email: (str) The prefix or suffix of the user you want to find
  
      Returns:
          An array of `User` objects
      """
      res = self._client.execute(
          self.USERS_QUERY, {"query": username_or_email}
      )
      return [
          public.User(self._client, edge["node"])
          for edge in res["users"]["edges"]
      ]
  
imports: import json
  import logging
  import os
  import urllib
  from typing import TYPE_CHECKING, Any, Dict, Optional
  import requests
  from wandb_gql import Client, gql
  from wandb_gql.client import RetryError
  import wandb
  from wandb import env, util
  from wandb.apis import public
  from wandb.apis.internal import Api
  from wandb.apis.normalize import normalize_exceptions
  from wandb.apis.public.const import RETRY_TIMEDELTA
  from wandb.sdk.internal.thread_local_settings import _thread_local_api_settings
  from wandb.sdk.launch.utils import LAUNCH_DEFAULT_PROJECT
  from wandb.sdk.lib import retry, runid
  from wandb.sdk.lib.gql_request import GraphQLSession
label_desc: Use image node_id 25 for calling the Api obj's underlying member method code with example usage: obj.users(username_or_email) and returns: unknown