ó
    5¯?hÃ  ã                   óL   • S r SrSSKJr  SSKJr  \R
                  r0 rS rS r	g)a  Contains a metaclass and helper functions used to create
protocol message classes from Descriptor objects at runtime.

Recall that a metaclass is the "type" of a class.
(A class is to a metaclass what an instance is to a class.)

In this case, we use the GeneratedProtocolMessageType metaclass
to inject all the useful functionality into the classes
output by the protocol compiler at compile-time.

The upshot of all this is that the real implementation
details for ALL pure-Python protocol buffers are *here in
this file*.
z#robinson@google.com (Will Robinson)é    )Úmessage_factory)Úsymbol_databasec                 óL   • [        U 5      nU" 5       nUR                  U5        U$ )aY  Generate a new Message instance from this Descriptor and a byte string.

DEPRECATED: ParseMessage is deprecated because it is using MakeClass().
Please use MessageFactory.GetPrototype() instead.

Args:
  descriptor: Protobuf Descriptor object
  byte_str: Serialized protocol buffer byte string

Returns:
  Newly created protobuf Message object.
)Ú	MakeClassÚParseFromString)Ú
descriptorÚbyte_strÚresult_classÚnew_msgs       Úb/var/www/ev-aguas/ev-aguas-proceso/venv/lib/python3.13/site-packages/google/protobuf/reflection.pyÚParseMessager   >   s(   € ô ˜:Ó&€,Ù‹N€'Ø	×Ñ˜(Ô#Ø	€.ó    c                 óJ   • [         R                  " 5       R                  U 5      $ )a  Construct a class object for a protobuf described by descriptor.

DEPRECATED: use MessageFactory.GetPrototype() instead.

Args:
  descriptor: A descriptor.Descriptor object describing the protobuf.
Returns:
  The Message class object described by the descriptor.
)r   ÚDefaultÚGetPrototype)r   s    r   r   r   R   s   € ô 
×	 Ò	 Ó	"×	/Ñ	/°
Ó	;Ð;r   N)
Ú__doc__Ú
__author__Úgoogle.protobufr   r   Ú _GENERATED_PROTOCOL_MESSAGE_TYPEÚGeneratedProtocolMessageTypeÚMESSAGE_CLASS_CACHEr   r   © r   r   Ú<module>r      s8   ðñBð 3€
õ ,Ý +ð  /×OÑOÐ àÐ òó(<r   