-u3| p d dl Z d dlmZ ej r d dlmZmZ nd dl mZmZ e
Zd Zd Z
d ZdS ) N)utils)maxminc , t t g| R i |S N)new_min_max_builtin_minargskwargss m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib/python3.11/site-packages/future/builtins/new_min_max.pynewminr |5d555f555 c , t t g| R i |S r )r _builtin_maxr
s r
newmaxr r r c | D ](\ }}|t ddg vrt d| )t | dk rt t | dk r)| dt
t
urt t | dk rt
|d } t | }t j |g| }nn# t $ ra | dt
t
ur| d cY S t d | j
w xY w| d | || d S | | S t | dk r@| d | || d S | | S dS ) z
To support the argument "default" introduced in python 3.4 for min and max
:param _builtin_func: builtin min or builtin max
:param args:
:param kwargs:
:return: returns the min or max based on the arguments passed
keydefaultzIllegal argument %sr z{}() arg is an empty sequenceN)r )itemsset TypeErrorlenget _SENTINELiternext itertoolschain
StopIteration
ValueErrorformat__name__)
_builtin_funcr r r _iteratorfirsts r
r r s ,,.. 8 8Qc5),----13777 . 4yyA~~
4yyA~~&**Y ::)KK
4yyA~~Q== :NNE !w99HH
a a azz)Y//y@@zz),,,,, !@!G!G
H^!_!_``` a ::e( =vzz%/@/@AAAA =***
4yy1}}::e( =6::e+<+<==== =&&& }s =C# #AE&(E)r futurer PY2__builtin__r r r r builtinsobjectr r r r r r