

'''simple docstring'''

from argparse import ArgumentParser

from .env import EnvironmentCommand




def 				UpperCamelCase(					):
 UpperCAmelCase	:     Optional[Any]						 =			ArgumentParser('Diffusers CLI tool'  ,	usage='diffusers-cli <command> [<args>]'     )
 UpperCAmelCase	:     List[str]						 =			parser.add_subparsers(help='diffusers-cli command helpers'     )

 # Register commands
 EnvironmentCommand.register_subcommand(UpperCAmelCase_     )

 # Let's go
 UpperCAmelCase	:     List[str]						 =			parser.parse_args()

 if not hasattr(UpperCAmelCase_  ,	'func'     ):
  parser.print_help()
  exit(1     )

 # Run
 UpperCAmelCase	:     Optional[Any]						 =			args.func(UpperCAmelCase_     )
 service.run()


if __name__ == "__main__":
 main()







'''simple docstring'''

def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b == 0:
  return 1
 if (b % 2) == 0:
  return actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )
 else:
  return a * actual_power(UpperCAmelCase_  ,	int(b / 2     )     ) * actual_power(UpperCAmelCase_  ,	int(b / 2     )     )




def 				UpperCamelCase(					UpperCAmelCase_  ,	UpperCAmelCase_     ):
 if b < 0:
  return 1 / actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )
 return actual_power(UpperCAmelCase_  ,	UpperCAmelCase_     )


if __name__ == "__main__":
 print(power(-2, -3))




