L i9~UddlZddlmZmZmZiZeedfed<iZeedfed<edZ de dee ge ffdZ y) N)AnyCallableTypeVar_BACK_COMPAT_OBJECTS_MARKED_WITH_COMPATIBILITY_Tis_backward_compatiblereturncN|rdtdtfd}|Sdtdtfd}|S)Nfnr ctjt|ddxsd}|dz }||_tj |t j ||S)N__doc__zC .. note:: Backwards-compatibility for this API is guaranteed. )textwrapdedentgetattrrr setdefaultrr docstrings ]/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/torch/fx/_compatibility.pymark_back_compatz'compatibility..mark_back_compatsW It(D(JKI  I#BJ + +B / & 1 1" 5Ictjt|ddxsd}|dz }||_tj ||S)NrrzM .. warning:: This API is experimental and is *NOT* backward-compatible. )rrrrrrrs rmark_not_back_compatz+compatibility..mark_not_back_compatsI It(D(JKI  I#BJ & 1 1" 5Ir)r)r rrs r compatibilityr s;     R B $#r) rtypingrrrrdict__annotations__rrboolrrrr!s_)))+d39o*.0DdO0 T]$$$8RD"H3E$r