


"""simple docstring"""






import warnings

from ...utils import logging
from .image_processing_maskformer import MaskFormerImageProcessor


lowercase  		=			logging.get_logger(__name__)


class 			SCREAMING_SNAKE_CASE_  (   _lowercase):




							'''simple docstring'''





							def __init__(						self	,					*lowerCamelCase__	,					**lowerCamelCase__)   ->	None:







								'''simple docstring'''




								warnings.warn(
								    "The class MaskFormerFeatureExtractor is deprecated and will be removed in version 5 of Transformers."
								    " Please use MaskFormerImageProcessor instead."	,					lowerCamelCase__	,					)
								super().__init__(*lowerCamelCase__	,					**lowerCamelCase__)













"""simple docstring"""


from doctest import testmod
from math import sqrt




def      snake_case    (A_ :int ):







  '''simple docstring'''

  a	:     list[int]							=  []
  if num < 1:
    return facs
  facs.append(1 )
  if num == 1:
    return facs
  facs.append(A_ )
  for i in range(2      ,     int(sqrt(A_ ) ) + 1 ):
    if num % i == 0:  # If i is a factor of num
      facs.append(A_ )
      a	:     Optional[Any]							=  num // i  # num//i is the other factor of num
      if d != i:  # If d and i are distinct
        facs.append(A_ )  # we have found another factor
  facs.sort()
  return facs


if __name__ == "__main__":
   testmod(name='factors_of_a_number', verbose=True)




