K i' dZddlmZmZddlmZddlmZddlm Z edeZ dd ed ee d ee d e fd Z de d ed e fdZde dee d e fdZde d e fdZde dej$d e fdZy)zContains the Any helper APIs.)OptionalTypeVar) descriptor)Message)Any _MessageT)boundNmsgtype_url_prefix deterministicreturncBt}|j||||S)N)r r r )rPack)r r r any_msgs Y/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/google/protobuf/any.pypackrs* E' ,, m .rc&|j|S)N)r )Unpack)rr s runpackr!s C  r message_typect|}t||r|Stdt|d|j)NzAttempted to unpack z to )r TypeError type_name __qualname__)rrunpackeds r unpack_asr%sH ^( GX O  y123  % % & ( rc"|jSN)TypeName)rs rrr0s    rdesc$|j|Sr)Is)rr!s ris_typer$4s Cr)ztype.googleapis.com/N)__doc__typingrrgoogle.protobufrgoogle.protobuf.messagergoogle.protobuf.any_pb2rrstrboolrrtyperr Descriptorr$rrr/s$$&+' Kw / &<$(   c] D>  !C!g!$!s$y/issSz44r