equal
deleted
inserted
replaced
172 |
172 |
173 Does not supporting indefinite length dictionaries. |
173 Does not supporting indefinite length dictionaries. |
174 """ |
174 """ |
175 yield encodelength(MAJOR_TYPE_MAP, len(d)) |
175 yield encodelength(MAJOR_TYPE_MAP, len(d)) |
176 |
176 |
177 for key, value in sorted( |
177 for key, value in sorted(d.items(), key=lambda x: _mixedtypesortkey(x[0])): |
178 pycompat.iteritems(d), key=lambda x: _mixedtypesortkey(x[0]) |
|
179 ): |
|
180 for chunk in streamencode(key): |
178 for chunk in streamencode(key): |
181 yield chunk |
179 yield chunk |
182 for chunk in streamencode(value): |
180 for chunk in streamencode(value): |
183 yield chunk |
181 yield chunk |
184 |
182 |