hyb
2026-01-30 44480e71b27aa9d4cb8441f50c873f1b110e9691
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Ë
·^i®ãóh—ddlmZddlmZddlmZmZeedddd¬«Gd„d    «««Zy
) é)Útotal_orderingé)Úastuple)ÚattribÚattrsFT)ÚeqÚorderÚslotsÚfrozencó€—eZdZdZee¬«Zee¬«Zee¬«Zee    ¬«Z
e d„«Z d„Z d„Zd„Zd„Zy)    Ú VersionInfoa›
    A version object that can be compared to tuple of length 1--4:
 
    >>> attr.VersionInfo(19, 1, 0, "final")  <= (19, 2)
    True
    >>> attr.VersionInfo(19, 1, 0, "final") < (19, 1, 1)
    True
    >>> vi = attr.VersionInfo(19, 2, 0, "final")
    >>> vi < (19, 1, 1)
    False
    >>> vi < (19,)
    False
    >>> vi == (19, 2,)
    True
    >>> vi == (19, 2, 1)
    False
 
    .. versionadded:: 19.2
    )Útypecóȗ|jd«}t|«dk(r|jd«|t|d«t|d«t|d«|d¬«S)z6
        Parse *s* and return a _VersionInfo.
        ú.éÚfinalrré)ÚyearÚminorÚmicroÚ releaselevel)ÚsplitÚlenÚappendÚint)ÚclsÚsÚvs   õeH:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\attr/_version_info.pyÚ_from_version_stringz VersionInfo._from_version_string&sZ€ð
G‰GC‹LˆÜ ˆq‹6QŠ;Ø H‰HWÔ áܐQq‘T“¤# a¨¡d£)´3°q¸±t³9È1ÈQÉ4ô
ð    
ócóè—|j|jur t|«}t|t«st‚dt |«cxkr
dks t‚t‚t|«dt |«|fS)z®
        Ensure *other* is a tuple of a valid length.
 
        Returns a possibly transformed *other* and ourselves as a tuple of
        the same length as *other*.
        réN)Ú    __class__rÚ
isinstanceÚtupleÚNotImplementedErrorr)ÚselfÚothers  rÚ _ensure_tuplezVersionInfo._ensure_tuple3si€ð >‰>˜UŸ_™_Ñ ,ܘE“NˆEä˜%¤Ô'Ü%Ð %à”S˜“ZÔ$ 1Ò$Ü%Ð %ð%Ü%Ð %ät‹}˜\œs 5›zÐ*¨EÐ1Ð1r!có`—    |j|«\}}||k(S#t$r    tcYSwxYw©N©r*r'ÚNotImplemented©r(r)ÚusÚthems    rÚ__eq__zVersionInfo.__eq__Fs>€ð    "Ø×)Ñ)¨%Ó0‰HˆBðT‰zÐøô#ò    "Ü!Ò !ð    "úó ‚›-¬-có`—    |j|«\}}||kS#t$r    tcYSwxYwr,r-r/s    rÚ__lt__zVersionInfo.__lt__Ns>€ð    "Ø×)Ñ)¨%Ó0‰HˆBð D‰yÐøô #ò    "Ü!Ò !ð    "úr3cóp—t|j|j|j|jf«Sr,)Úhashrrrr)r(s rÚ__hash__zVersionInfo.__hash__Xs(€ÜT—Y‘Y §
¡
¨D¯J©J¸×8IÑ8IÐJÓKÐKr!N)Ú__name__Ú
__module__Ú __qualname__Ú__doc__rrrrrÚstrrÚ classmethodr r*r2r5r8©r!rr r
sX„ññ( sÔ €DÙ ˜Ô €EÙ ˜Ô €EÙ˜sÔ#€Làñ
 
óð
 
ò2ò&òóLr!r N)Ú    functoolsrÚ_funcsrÚ_makerrr r?r!rú<module>rCsBðõ%åß ðÙˆ%u D°Ô6÷MLðMLó7óñMLr!