(self)
| 384 | readListBegin = readCollectionBegin |
| 385 | |
| 386 | def readMapBegin(self): |
| 387 | assert self.state in (VALUE_READ, CONTAINER_READ), self.state |
| 388 | size = self.__readSize() |
| 389 | self._check_container_length(size) |
| 390 | types = 0 |
| 391 | if size > 0: |
| 392 | types = self.__readUByte() |
| 393 | vtype = self.__getTType(types) |
| 394 | ktype = self.__getTType(types >> 4) |
| 395 | self.__containers.append(self.state) |
| 396 | self.state = CONTAINER_READ |
| 397 | return (ktype, vtype, size) |
| 398 | |
| 399 | def readCollectionEnd(self): |
| 400 | assert self.state == CONTAINER_READ, self.state |
nothing calls this directly
no test coverage detected