L i*<dZddlmZdededefdZdededefd Zy ) a5This module contains auxiliary functionality for building strings for __repr__ method. Warning: Contents of this module are intended to be used internally by the library and *not* by the user. Changes to this module are not considered breaking changes and may not be documented in the changelog. )Anyobjkwargsreturnc |jjddjd|jDdS)aCreate ``__repr__`` string in the style ``Classname[arg1=1, arg2=2]``. The square brackets emphasize the fact that an object cannot be instantiated from this string. Attributes that are to be used in the representation, are passed as kwargs. [z, c3:K|]\}}t||yw)N) _stringify).0namevalues Z/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/telegram/_utils/repr.py z1build_repr_with_selected_attrs..)sP+$ju-Ps]) __class____name__joinitems)rrs rbuild_repr_with_selected_attrsrs? == ! ! " DIIPP P QQR TkeyvalcB|dt|r|jS|S)N=)callable __qualname__)rrs rr r -s+U! C$$? @@3? @@rN)__doc__typingrobjectstrrr rrr"sG&  # # ACAcAcAr