




"""simple docstring"""




from collections.abc import Sequence



def        a__					(							snake_case__			,					snake_case__ = False							)		->   float:
			if not arr:
						return 0

			lowerCamelCase      =   0 if allow_empty_subarrays else float("""-inf"""							)
			lowerCamelCase      =   0.0
			for num in arr:
						lowerCamelCase      =   max(0 if allow_empty_subarrays else num			,					curr_sum + num							)
						lowerCamelCase      =   max(snake_case__			,					snake_case__							)

			return max_sum


if __name__ == "__main__":
					from doctest import testmod

					testmod()

					lowerCAmelCase				:     Union[str, Any]					=				[-2, 1, -3, 4, -1, 2, 1, -5, 4]
					print(F"""{max_subarray_sum(nums) = }""")









"""simple docstring"""




import warnings

from .generation import TFGenerationMixin






class        __magic_name__				(			UpperCAmelCase__							):






				'''simple docstring'''
				# warning at import time
				warnings.warn(
				    "Importing `TFGenerationMixin` from `src/transformers/generation_tf_utils.py` is deprecated and will "
				    "be removed in Transformers v5. Import as `from transformers import TFGenerationMixin` instead."		,   UpperCAmelCase__		,   )



