'''simple docstring'''






import os

try:
   from .build_directory_md import good_file_paths
except ImportError:
   from build_directory_md import good_file_paths  # type: ignore

_UpperCAmelCase    :     int         =       list(good_file_paths())
assert filepaths, "good_file_paths() failed!"

_UpperCAmelCase    :     str         =       [file for file in filepaths if file != file.lower()]
if upper_files:
   print(F'''{len(upper_files)} files contain uppercase characters:''')
   print('''\n'''.join(upper_files) + '''\n''')

_UpperCAmelCase    :     str         =       [file for file in filepaths if ''' ''' in file]
if space_files:
   print(F'''{len(space_files)} files contain space characters:''')
   print('''\n'''.join(space_files) + '''\n''')

_UpperCAmelCase    :     List[str]         =       [file for file in filepaths if '''-''' in file]
if hyphen_files:
   print(F'''{len(hyphen_files)} files contain hyphen characters:''')
   print('''\n'''.join(hyphen_files) + '''\n''')

_UpperCAmelCase    :     List[Any]         =       [file for file in filepaths if os.sep not in file]
if nodir_files:
   print(F'''{len(nodir_files)} files are not in a directory:''')
   print('''\n'''.join(nodir_files) + '''\n''')

_UpperCAmelCase    :     Any         =       len(upper_files + space_files + hyphen_files + nodir_files)
if bad_files:
   import sys

   sys.exit(bad_files)









'''simple docstring'''


import requests
def 						snake_case_       (UpperCamelCase			:    str					,		UpperCamelCase			:    str ):





							'''simple docstring'''


							_a      	=							{'''Content-Type''': '''application/json'''}
							_a      	=							requests.post(UpperCamelCase					,		json={'''text''': message_body}					,		headers=UpperCamelCase )
							if response.status_code != 200:
														_a      	=							(
														    '''Request to slack returned an error '''
														    f'{response.status_code}, the response is:\n{response.text}'
														)
														raise ValueError(UpperCamelCase )


if __name__ == "__main__":
				# Set the slack url to the one provided by Slack when you create the webhook at
				# https://my.slack.com/services/new/incoming-webhook/
				send_slack_message('<YOUR MESSAGE BODY>', '<SLACK CHANNEL URL>')

