Show More
@@ -549,13 +549,20 b' class part(object):' | |||
|
549 | 549 | yield _pack(_fpartheadersize, len(headerchunk)) |
|
550 | 550 | yield headerchunk |
|
551 | 551 | ## payload |
|
552 | for chunk in self._payloadchunks(): | |
|
553 | yield _pack(_fpayloadsize, len(chunk)) | |
|
554 | yield chunk | |
|
555 | # end of payload | |
|
556 | yield _pack(_fpayloadsize, 0) | |
|
557 | ||
|
558 | def _payloadchunks(self): | |
|
559 | """yield chunks of a the part payload | |
|
560 | ||
|
561 | Exists to handle the different methods to provide data to a part.""" | |
|
552 | 562 | # we only support fixed size data now. |
|
553 | 563 | # This will be improved in the future. |
|
554 | 564 | if len(self.data): |
|
555 | yield _pack(_fpayloadsize, len(self.data)) | |
|
556 | 565 | yield self.data |
|
557 | # end of payload | |
|
558 | yield _pack(_fpayloadsize, 0) | |
|
559 | 566 | |
|
560 | 567 | @parthandler('changegroup') |
|
561 | 568 | def handlechangegroup(op, inpart): |
General Comments 0
You need to be logged in to leave comments.
Login now