




def       UpperCAmelCase_							(   __UpperCAmelCase		:			int							)      ->				int:
      if not isinstance(__UpperCAmelCase    ,    __UpperCAmelCase							):
            raise ValueError('double_factorial() only accepts integral values'							)
      if n < 0:
            raise ValueError('double_factorial() not defined for negative values'							)
      return 1 if n <= 1 else n * double_factorial(n - 2							)


if __name__ == "__main__":
   import doctest

   doctest.testmod()





import warnings

from ...utils import logging
from .image_processing_detr import DetrImageProcessor


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





class  lowerCamelCase_							(   _SCREAMING_SNAKE_CASE      ):


 '''simple docstring'''







 def __init__(							self						:	Dict       ,       *_lowerCAmelCase						:	str       ,       **_lowerCAmelCase						:	List[str]		):
       warnings.warn(
           'The class DetrFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
           ' Please use DetrImageProcessor instead.'       ,       _lowerCAmelCase       ,       )
       super().__init__(*_lowerCAmelCase       ,       **_lowerCAmelCase		)