



"""simple docstring"""






lowerCAmelCase__              =							{
    0: '''0''',
    1: '''1''',
    2: '''2''',
    3: '''3''',
    4: '''4''',
    5: '''5''',
    6: '''6''',
    7: '''7''',
    8: '''8''',
    9: '''9''',
    10: '''a''',
    11: '''b''',
    12: '''c''',
    13: '''d''',
    14: '''e''',
    15: '''f''',
}






def 			snake_case_    ( A_   :						float		):


       '''simple docstring'''





       assert type(A_		) in (int, float) and decimal == int(A_		)
       _lowerCamelCase		:							Union[str, Any]            =					int(A_		)
       _lowerCamelCase		:							Any            =					''''''
       _lowerCamelCase		:							Optional[Any]            =					False
       if decimal < 0:
              _lowerCamelCase		:							Union[str, Any]            =					True
              decimal *= -1
       while decimal > 0:
              _lowerCamelCase     ,       _lowerCamelCase		:							Union[str, Any]            =					divmod(A_,							16		)
              _lowerCamelCase		:							List[Any]            =					values[remainder] + hexadecimal
       _lowerCamelCase		:							List[str]            =					'''0x''' + hexadecimal
       if negative:
              _lowerCamelCase		:							List[Any]            =					'''-''' + hexadecimal
       return hexadecimal


if __name__ == "__main__":
   import doctest

   doctest.testmod()









# this script reports modified .py files under the desired list of top-level sub-dirs passed as a list of arguments, e.g.:
#   python ./utils/get_modified_files.py utils src tests examples
#
# it uses git to find the forking point and which files were modified - i.e. files not under git won't be considered
# since the output of this script is fed into Makefile commands it doesn't print a newline after the results

import re
import subprocess
import sys


UpperCamelCase__           =			subprocess.check_output("git merge-base main HEAD".split()).decode("utf-8")
UpperCamelCase__           =			subprocess.check_output(f"""git diff --name-only {fork_point_sha}""".split()).decode("utf-8").split()

UpperCamelCase__           =			"|".join(sys.argv[1:])
UpperCamelCase__           =			re.compile(rf"""^({joined_dirs}).*?\.py$""")

UpperCamelCase__           =			[x for x in modified_files if regex.match(x)]
print(" ".join(relevant_modified_files), end="")




