(tid, fid, offset, remaining_len, read_len, file_attributes)
| 986 | errback(OperationFailure('Failed to retrieve %s on %s: Unable to retrieve information on file' % ( path, service_name ), messages_history)) |
| 987 | |
| 988 | def sendRead(tid, fid, offset, remaining_len, read_len, file_attributes): |
| 989 | read_count = min(self.max_read_size, remaining_len) |
| 990 | m = SMB2Message(SMB2ReadRequest(fid, offset, read_count)) |
| 991 | m.tid = tid |
| 992 | self._sendSMBMessage(m) |
| 993 | self.pending_requests[m.mid] = _PendingRequest(m.mid, int(time.time()) + timeout, readCB, errback, |
| 994 | tid = tid, fid = fid, offset = offset, |
| 995 | remaining_len = remaining_len, |
| 996 | read_len = read_len, |
| 997 | file_attributes = file_attributes) |
| 998 | |
| 999 | def readCB(read_message, **kwargs): |
| 1000 | # To avoid crazy memory usage when retrieving large files, we do not save every read_message in messages_history. |
nothing calls this directly
no test coverage detected