
'''simple docstring'''



def       lowerCAmelCase_		( SCREAMING_SNAKE_CASE_  )   ->   int:




   """simple docstring"""
   _SCREAMING_SNAKE_CASE          = str(SCREAMING_SNAKE_CASE_  ).strip()
   if not oct_string:
      raise ValueError("""Empty string was passed to the function"""  )
   _SCREAMING_SNAKE_CASE          = oct_string[0] == """-"""
   if is_negative:
      _SCREAMING_SNAKE_CASE          = oct_string[1:]
   if not oct_string.isdigit() or not all(0 <= int(SCREAMING_SNAKE_CASE_  ) <= 7 for char in oct_string  ):
      raise ValueError("""Non-octal value was passed to the function"""  )
   _SCREAMING_SNAKE_CASE          = 0
   for char in oct_string:
      _SCREAMING_SNAKE_CASE          = 8 * decimal_number + int(SCREAMING_SNAKE_CASE_  )
   if is_negative:
      _SCREAMING_SNAKE_CASE          = -decimal_number
   return decimal_number


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

     testmod()








'''simple docstring'''



from ..utils import DummyObject, requires_backends

class       _a (metaclass=_lowerCamelCase):





       """simple docstring"""




       SCREAMING_SNAKE_CASE					=     ['torch', 'librosa']






       def __init__(							self				,							*A__				,							**A__					)			->	str:
          requires_backends(self				,							["""torch""", """librosa"""]					)






       @classmethod
       def 				UpperCamelCase (							cls				,							*A__				,							**A__					)			->	Tuple:
          requires_backends(cls				,							["""torch""", """librosa"""]					)






       @classmethod
       def 				UpperCamelCase (							cls				,							*A__				,							**A__					)			->	Optional[Any]:
          requires_backends(cls				,							["""torch""", """librosa"""]					)






class       _a (metaclass=_lowerCamelCase):





       """simple docstring"""




       SCREAMING_SNAKE_CASE					=     ['torch', 'librosa']






       def __init__(							self				,							*A__				,							**A__					)			->	Dict:
          requires_backends(self				,							["""torch""", """librosa"""]					)






       @classmethod
       def 				UpperCamelCase (							cls				,							*A__				,							**A__					)			->	Optional[Any]:
          requires_backends(cls				,							["""torch""", """librosa"""]					)






       @classmethod
       def 				UpperCamelCase (							cls				,							*A__				,							**A__					)			->	Union[str, Any]:
          requires_backends(cls				,							["""torch""", """librosa"""]					)






