






"""simple docstring"""

import warnings

from ...utils import logging
from .image_processing_levit import LevitImageProcessor


lowercase           =							logging.get_logger(__name__)

class     A_				(   A_	):







				def __init__(				self				:    Optional[int]    ,     *__lowerCamelCase				:    Tuple    ,     **__lowerCamelCase				:    Dict						)					->       None:
										warnings.warn(
										    "The class LevitFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"
										    " use LevitImageProcessor instead."    ,     lowerCamelCase_    ,     )
										super().__init__(*lowerCamelCase_    ,     **lowerCamelCase_						)




"""simple docstring"""


from doctest import testmod
from math import sqrt

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


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