MCPcopy
hub / github.com/pika/pika / encode

Method encode

pika/spec.py:103–118  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

101 return self
102
103 def encode(self):
104 pieces = list()
105 pieces.append(struct.pack('B', self.version_major))
106 pieces.append(struct.pack('B', self.version_minor))
107 data.encode_table(pieces, self.server_properties)
108 assert isinstance(self.mechanisms, str_or_bytes),\
109 'A non-string value was supplied for self.mechanisms'
110 value = as_bytes(self.mechanisms)
111 pieces.append(struct.pack('>I', len(value)))
112 pieces.append(value)
113 assert isinstance(self.locales, str_or_bytes),\
114 'A non-string value was supplied for self.locales'
115 value = as_bytes(self.locales)
116 pieces.append(struct.pack('>I', len(value)))
117 pieces.append(value)
118 return pieces
119
120 class StartOk(amqp_object.Method):
121

Callers

nothing calls this directly

Calls 1

as_bytesFunction · 0.90

Tested by

no test coverage detected