File: //usr/local/CyberPanel/lib/python3.10/site-packages/proto/__pycache__/modules.cpython-310.pyc
o
��h1 � @ sT d dl mZ d dlZe�dg d��Zde� d�dededee d efd
d�ZdZdS )
� )�SetN�ProtoModule��package�marshal�manifest)r r r r r �returnc C s |s| }t | |t|�d�S )a Define a protocol buffers module.
The settings defined here are used for all protobuf messages
declared in the module of the given name.
Args:
package (str): The proto package name.
marshal (str): The name of the marshal to use. It is recommended
to use one marshal per Python library (e.g. package on PyPI).
manifest (Set[str]): A set of messages and enums to be created. Setting
this adds a slight efficiency in piecing together proto
descriptors under the hood.
r )�_ProtoModule� frozensetr � r �C/usr/local/CyberPanel/lib/python3.10/site-packages/proto/modules.py�
define_module s �r
)r
) �typingr �collections�
namedtupler r
�strr
�__all__r r r r �<module> s"