"""simple docstring"""





import warnings

from ...utils import logging
from .image_processing_chinese_clip import ChineseCLIPImageProcessor


_UpperCamelCase     :		Optional[Any]											=					logging.get_logger(__name__)


class   UpperCAmelCase_			(					_a):


      def __init__(     self	,    *a	,    **a							) ->      None:
             warnings.warn(
                 'The class ChineseCLIPFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
                 ' Please use ChineseCLIPImageProcessor instead.'	,    a	,    )
             super().__init__(*a	,    **a							)


"""simple docstring"""





from __future__ import annotations





def        a_  (   _lowerCAmelCase						:				float     ,				_lowerCAmelCase						:				float     ,				_lowerCAmelCase						:				float     ,				):





       '''simple docstring'''

       if (stress, tangential_force, area).count(0  ) != 1:
              raise ValueError('You cannot supply more or less than 2 values'  )
       elif stress < 0:
              raise ValueError('Stress cannot be negative'  )
       elif tangential_force < 0:
              raise ValueError('Tangential Force cannot be negative'  )
       elif area < 0:
              raise ValueError('Area cannot be negative'  )
       elif stress == 0:
              return (
                  "stress",
                  tangential_force / area,
              )
       elif tangential_force == 0:
              return (
                  "tangential_force",
                  stress * area,
              )
       else:
              return (
                  "area",
                  tangential_force / stress,
              )


if __name__ == "__main__":
       import doctest

       doctest.testmod()

