L iD ddlZddlmZGddZGddZGddZGd d ZGd d ed d Zy)N) namedtuplec"eZdZdZdZdZdZy) RecordLevel)iconnamenoc.||_||_||_yNrrr)selfrrrs V/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/loguru/_recattrs.py__init__zRecordLevel.__init__s  cVd|jd|jd|jdS)N(name=z, no=z, icon=)r r s r __repr__zRecordLevel.__repr__ s.2ii$))LLrc8|jj|Sr r __format__r specs r rzRecordLevel.__format__yy##D))rN__name__ __module__ __qualname__ __slots__rrrrr rrs&I M*rrc"eZdZdZdZdZdZy) RecordFilerpathc ||_||_yr r#)r rr$s r rzRecordFile.__init__s  rc<d|jd|jdS)Nrz, path=rr#rs r rzRecordFile.__repr__s'+yy$))<#diit%<= = >sAA! A!ct tj|}||||S#t$r ||d|cYSwxYwr )rDloadsrG)clstype_rH traceback_rAs r rFz#RecordException._from_pickled_valueSsH 1LL/EueZ0 0 0udJ/ / 0s !77N)rrrrrI classmethodrFr rr r=r=>s"] [11rr=r?)rD collectionsrrr"r)r8r=r rr rQsI " * * * * ( ( ( (1 "@A1r