Psyduck - 可達鴨 之 鴨力山大2


Server : LiteSpeed
System : Linux premium217.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
User : alloknri ( 880)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /lib/python2.7/site-packages/google/protobuf/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python2.7/site-packages/google/protobuf/proto_builder.pyo
�
���hc@s�dZyddlmZWn!ek
r=ddlmZnXddlZddlZddlmZddlm	Z	d�Z
ddd�Zd�Z
dS(	sDynamic Protobuf class creator.i����(tOrderedDictN(tdescriptor_pb2(tmessage_factorycCs%|jj|�}|j|�}|S(s8Get a proto class from the MessageFactory by name.

  Args:
    factory: a MessageFactory instance.
    full_name: str, the fully qualified name of the proto type.
  Returns:
    A class, for the type identified by full_name.
  Raises:
    KeyError, if the proto is not found in the factory's descriptor pool.
  (tpooltFindMessageTypeByNametGetPrototype(tfactoryt	full_nametproto_descriptort	proto_cls((sA/usr/lib/python2.7/site-packages/google/protobuf/proto_builder.pyt_GetMessageFromFactory,sc
CsNtjd|�}|dk	rLyt||�}|SWqLtk
rHqLXn|j�}t|t�svt|�}nt	j
�}xF|D]>\}}|j|jd��|jt
|�jd��q�W|j�d}	|dkr%d|j�}yt||�}|SWq%tk
r!q%Xn|jjt|	||��t||�S(s�Create a Protobuf class whose fields are basic types.

  Note: this doesn't validate field names!

  Args:
    fields: dict of {name: field_type} mappings for each field in the proto. If
        this is an OrderedDict the order will be maintained, otherwise the
        fields will be sorted by name.
    full_name: optional str, the fully-qualified name of the proto type.
    pool: optional DescriptorPool instance.
  Returns:
    a class, the new protobuf class with a FileDescriptor.
  Rsutf-8s.protos6net.proto2.python.public.proto_builder.AnonymousProto_N(RtMessageFactorytNoneR
tKeyErrortitemst
isinstanceRtsortedthashlibtsha1tupdatetencodetstrt	hexdigestRtAddt_MakeFileDescriptorProto(
tfieldsRRRR	tfield_itemstfields_hashtf_nametf_typetproto_file_name((sA/usr/lib/python2.7/site-packages/google/protobuf/proto_builder.pytMakeSimpleProtoClass<s4
 

	cCs�|jdd�\}}tj�}tjj|jdd�|�|_||_|j	j
�}||_x\t|d�D]K\}\}}	|jj
�}
||
_||
_
tjj|
_|	|
_qyW|S(sAPopulate FileDescriptorProto for MessageFactory's DescriptorPool.t.it/(trsplitRtFileDescriptorPrototostpathtjointreplacetnametpackagetmessage_typetaddt	enumeratetfieldtnumbertFieldDescriptorPrototLABEL_OPTIONALtlabelttype(RRRR)R(t
file_protot
desc_prototf_numberRRtfield_proto((sA/usr/lib/python2.7/site-packages/google/protobuf/proto_builder.pyRts$		"		
(t__doc__tcollectionsRtImportErrortordereddictRR$tgoogle.protobufRRR
RRR(((sA/usr/lib/python2.7/site-packages/google/protobuf/proto_builder.pyt<module>s
	8
Name
Size
Permissions
Options
compiler
--
drwxr-xr-x
internal
--
drwxr-xr-x
pyext
--
drwxr-xr-x
util
--
drwxr-xr-x
__init__.py
1.846 KB
-rw-r--r--
__init__.pyc
0.399 KB
-rw-r--r--
__init__.pyo
0.399 KB
-rw-r--r--
any_pb2.py
2.623 KB
-rw-r--r--
any_pb2.pyc
2.76 KB
-rw-r--r--
any_pb2.pyo
2.76 KB
-rw-r--r--
any_test_pb2.py
3.13 KB
-rw-r--r--
any_test_pb2.pyc
2.925 KB
-rw-r--r--
any_test_pb2.pyo
2.925 KB
-rw-r--r--
api_pb2.py
10.64 KB
-rw-r--r--
api_pb2.pyc
6.629 KB
-rw-r--r--
api_pb2.pyo
6.629 KB
-rw-r--r--
descriptor.py
38.677 KB
-rw-r--r--
descriptor.pyc
36.167 KB
-rw-r--r--
descriptor.pyo
36.167 KB
-rw-r--r--
descriptor_database.py
5.793 KB
-rw-r--r--
descriptor_database.pyc
4.868 KB
-rw-r--r--
descriptor_database.pyo
4.868 KB
-rw-r--r--
descriptor_pb2.py
87.126 KB
-rw-r--r--
descriptor_pb2.pyc
42.318 KB
-rw-r--r--
descriptor_pb2.pyo
42.318 KB
-rw-r--r--
descriptor_pool.py
35.226 KB
-rw-r--r--
descriptor_pool.pyc
29.594 KB
-rw-r--r--
descriptor_pool.pyo
29.563 KB
-rw-r--r--
duration_pb2.py
2.715 KB
-rw-r--r--
duration_pb2.pyc
2.79 KB
-rw-r--r--
duration_pb2.pyo
2.79 KB
-rw-r--r--
empty_pb2.py
1.905 KB
-rw-r--r--
empty_pb2.pyc
2.204 KB
-rw-r--r--
empty_pb2.pyo
2.204 KB
-rw-r--r--
field_mask_pb2.py
2.365 KB
-rw-r--r--
field_mask_pb2.pyc
2.647 KB
-rw-r--r--
field_mask_pb2.pyo
2.647 KB
-rw-r--r--
json_format.py
28.519 KB
-rw-r--r--
json_format.pyc
24.207 KB
-rw-r--r--
json_format.pyo
24.207 KB
-rw-r--r--
map_proto2_unittest_pb2.py
54.587 KB
-rw-r--r--
map_proto2_unittest_pb2.pyc
25.525 KB
-rw-r--r--
map_proto2_unittest_pb2.pyo
25.525 KB
-rw-r--r--
map_unittest_pb2.py
124.437 KB
-rw-r--r--
map_unittest_pb2.pyc
54.627 KB
-rw-r--r--
map_unittest_pb2.pyo
54.627 KB
-rw-r--r--
message.py
11.186 KB
-rw-r--r--
message.pyc
12.106 KB
-rw-r--r--
message.pyo
12.106 KB
-rw-r--r--
message_factory.py
6.132 KB
-rw-r--r--
message_factory.pyc
4.575 KB
-rw-r--r--
message_factory.pyo
4.575 KB
-rw-r--r--
proto_builder.py
5.08 KB
-rw-r--r--
proto_builder.pyc
3.293 KB
-rw-r--r--
proto_builder.pyo
3.293 KB
-rw-r--r--
reflection.py
4.455 KB
-rw-r--r--
reflection.pyc
2.982 KB
-rw-r--r--
reflection.pyo
2.982 KB
-rw-r--r--
service.py
8.93 KB
-rw-r--r--
service.pyc
9.399 KB
-rw-r--r--
service.pyo
9.399 KB
-rw-r--r--
service_reflection.py
10.765 KB
-rw-r--r--
service_reflection.pyc
11.05 KB
-rw-r--r--
service_reflection.pyo
11.05 KB
-rw-r--r--
source_context_pb2.py
2.478 KB
-rw-r--r--
source_context_pb2.pyc
2.766 KB
-rw-r--r--
source_context_pb2.pyo
2.766 KB
-rw-r--r--
struct_pb2.py
10.645 KB
-rw-r--r--
struct_pb2.pyc
6.686 KB
-rw-r--r--
struct_pb2.pyo
6.686 KB
-rw-r--r--
symbol_database.py
6.272 KB
-rw-r--r--
symbol_database.pyc
5.981 KB
-rw-r--r--
symbol_database.pyo
5.981 KB
-rw-r--r--
test_messages_proto2_pb2.py
105.199 KB
-rw-r--r--
test_messages_proto2_pb2.pyc
51.305 KB
-rw-r--r--
test_messages_proto2_pb2.pyo
51.305 KB
-rw-r--r--
test_messages_proto3_pb2.py
115.046 KB
-rw-r--r--
test_messages_proto3_pb2.pyc
57.013 KB
-rw-r--r--
test_messages_proto3_pb2.pyo
57.013 KB
-rw-r--r--
text_encoding.py
4.509 KB
-rw-r--r--
text_encoding.pyc
3.258 KB
-rw-r--r--
text_encoding.pyo
3.258 KB
-rw-r--r--
text_format.py
49.694 KB
-rw-r--r--
text_format.pyc
46.595 KB
-rw-r--r--
text_format.pyo
46.56 KB
-rw-r--r--
timestamp_pb2.py
2.734 KB
-rw-r--r--
timestamp_pb2.pyc
2.806 KB
-rw-r--r--
timestamp_pb2.pyo
2.806 KB
-rw-r--r--
type_pb2.py
21.347 KB
-rw-r--r--
type_pb2.pyc
11.964 KB
-rw-r--r--
type_pb2.pyo
11.964 KB
-rw-r--r--
unittest_arena_pb2.py
4.401 KB
-rw-r--r--
unittest_arena_pb2.pyc
3.64 KB
-rw-r--r--
unittest_arena_pb2.pyo
3.64 KB
-rw-r--r--
unittest_custom_options_pb2.py
88.182 KB
-rw-r--r--
unittest_custom_options_pb2.pyc
40.639 KB
-rw-r--r--
unittest_custom_options_pb2.pyo
40.639 KB
-rw-r--r--
unittest_import_pb2.py
4.493 KB
-rw-r--r--
unittest_import_pb2.pyc
3.993 KB
-rw-r--r--
unittest_import_pb2.pyo
3.993 KB
-rw-r--r--
unittest_import_public_pb2.py
2.287 KB
-rw-r--r--
unittest_import_public_pb2.pyc
2.564 KB
-rw-r--r--
unittest_import_public_pb2.pyo
2.564 KB
-rw-r--r--
unittest_mset_pb2.py
9.726 KB
-rw-r--r--
unittest_mset_pb2.pyc
5.984 KB
-rw-r--r--
unittest_mset_pb2.pyo
5.984 KB
-rw-r--r--
unittest_mset_wire_format_pb2.py
3.764 KB
-rw-r--r--
unittest_mset_wire_format_pb2.pyc
3.271 KB
-rw-r--r--
unittest_mset_wire_format_pb2.pyo
3.271 KB
-rw-r--r--
unittest_no_arena_import_pb2.py
2.181 KB
-rw-r--r--
unittest_no_arena_import_pb2.pyc
2.426 KB
-rw-r--r--
unittest_no_arena_import_pb2.pyo
2.426 KB
-rw-r--r--
unittest_no_arena_pb2.py
51.167 KB
-rw-r--r--
unittest_no_arena_pb2.pyc
27.355 KB
-rw-r--r--
unittest_no_arena_pb2.pyo
27.355 KB
-rw-r--r--
unittest_no_generic_services_pb2.py
4.146 KB
-rw-r--r--
unittest_no_generic_services_pb2.pyc
4.016 KB
-rw-r--r--
unittest_no_generic_services_pb2.pyo
4.016 KB
-rw-r--r--
unittest_pb2.py
335.223 KB
-rw-r--r--
unittest_pb2.pyc
159.03 KB
-rw-r--r--
unittest_pb2.pyo
159.03 KB
-rw-r--r--
unittest_proto3_arena_pb2.py
59.157 KB
-rw-r--r--
unittest_proto3_arena_pb2.pyc
29.432 KB
-rw-r--r--
unittest_proto3_arena_pb2.pyo
29.432 KB
-rw-r--r--
wrappers_pb2.py
11.261 KB
-rw-r--r--
wrappers_pb2.pyc
6.485 KB
-rw-r--r--
wrappers_pb2.pyo
6.485 KB
-rw-r--r--