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
Ë
·^iQãóF—dZddlmZddlmZd„Zd„Zd„Zd„Ze    «Z
y)    z%
Commonly used hooks for on_setattr.
é)Ú_config©ÚFrozenAttributeErrorcó‡—ˆfd„}|S)zf
    Run all *setters* and return the return value of the last one.
 
    .. versionadded:: 20.1.0
    có.•—|}‰D] }||||«}Œ|S)N©)ÚinstanceÚattribÚ    new_valueÚrvÚsetterÚsetterss     €õ_H:\项目\archive\测试组\脚本\Change_password\venv_build\Lib\site-packages\attr/setters.pyÚ wrapped_pipezpipe.<locals>.wrapped_pipes,ø€Ø ˆàò    .ˆFÙ˜ &¨"Ó-‰Bð    .ðˆ    ór)rrs` rÚpiper sø€ôð Ðrcó—t‚)zL
    Prevent an attribute to be modified.
 
    .. versionadded:: 20.1.0
    r)Ú_Ú__Ú___s   rÚfrozenrs
€ô Ðrcób—tjdur|S|j}|s|S||||«|S)z^
    Run *attrib*'s validator on *new_value* if it has one.
 
    .. versionadded:: 20.1.0
    F)rÚ_run_validatorsÚ    validator)r    r
r Úvs    rÚvalidater&s>€ô ×Ñ %Ñ'ØÐà×Ñ€AÙ ØÐá€h˜    Ô"à Ðrcój—|j}|r$ddlm}t||«s||«S||||«S|S)z~
    Run *attrib*'s converter -- if it has one -- on *new_value* and return the
    result.
 
    .. versionadded:: 20.1.0
    r)Ú    Converter)Ú    converterÚ_makerÚ
isinstance)r    r
r Úcrs     rÚconvertr#8s>€ð    ×Ñ€AÙå$ä˜!˜YÔ'ِY“<РᐘH fÓ-Ð-à ÐrN) Ú__doc__ÚrÚ
exceptionsrrrrr#ÚobjectÚNO_OPrrrú<module>r)s/ðñõÝ,òò$òò$ñ.    ‹r