

from __future__ import annotations

from math import pi





def  __lowerCamelCase     (			UpperCamelCase__       ,							UpperCamelCase__       ,							UpperCamelCase__				):







							'''simple docstring'''






							if (inductance, frequency, reactance).count(0				) != 1:
														raise ValueError('One and only one argument must be 0'				)
							if inductance < 0:
														raise ValueError('Inductance cannot be negative'				)
							if frequency < 0:
														raise ValueError('Frequency cannot be negative'				)
							if reactance < 0:
														raise ValueError('Inductive reactance cannot be negative'				)
							if inductance == 0:
														return {"inductance": reactance / (2 * pi * frequency)}
							elif frequency == 0:
														return {"frequency": reactance / (2 * pi * inductance)}
							elif reactance == 0:
														return {"reactance": 2 * pi * frequency * inductance}
							else:
														raise ValueError('Exactly one argument must be 0'				)


if __name__ == "__main__":
					import doctest

					doctest.testmod()







from __future__ import annotations

import os
from typing import Any

import requests

_UpperCAmelCase		:       int						    =	"""https://api.github.com"""

# https://docs.github.com/en/free-pro-team@latest/rest/reference/users#get-the-authenticated-user
_UpperCAmelCase		:       Dict						    =	BASE_URL + """/user"""

# https://github.com/settings/tokens
_UpperCAmelCase		:       Optional[Any]						    =	os.environ.get("""USER_TOKEN""", """""")





def  __lowerCamelCase     (			UpperCamelCase__				):







							'''simple docstring'''






							snake_case_          =   {
							    'Authorization': F'''token {auth_token}''',
							    'Accept': 'application/vnd.github.v3+json',
							}
							return requests.get(UpperCamelCase__       ,							headers=UpperCamelCase__				).json()


if __name__ == "__main__":  # pragma: no cover
					if USER_TOKEN:
										for key, value in fetch_github_info(USER_TOKEN).items():
															print(F'''{key}: {value}''')
					else:
										raise ValueError("""'USER_TOKEN' field cannot be empty.""")




