K i0dZddlmZddlZGddZy)z.Sentinel class for constants with useful reprs) annotationsNc.eZdZdddZddZd dZd dZy) SentinelNc4||_||_|r||_yyN)namemodule__doc__)selfrr docstrings ^/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/traitlets/utils/sentinel.py__init__zSentinel.__init__ s  $DL cLt|jdz|jzS)N.)strr rr s r __repr__zSentinel.__repr__s4;;#% 11rc|Srrs r __copy__zSentinel.__copy__ rc|Srr)r memos r __deepcopy__zSentinel.__deepcopy__rrr)rrr t.Anyr z str | NonereturnNone)rr)rr)rrrr)__name__ __module__ __qualname__rrrrrrr rr s% 2rr)r __future__rtypingtrrrr r%s4#r