(tid, fid)
| 1623 | errback(OperationFailure('Failed to rename %s on %s: Unable to open file/directory' % ( old_path, service_name ), messages_history)) |
| 1624 | |
| 1625 | def sendRename(tid, fid): |
| 1626 | data = b'\x00'*16 + struct.pack('<I', len(new_path)*2) + new_path.encode('UTF-16LE') |
| 1627 | m = SMB2Message(SMB2SetInfoRequest(fid, |
| 1628 | additional_info = 0, |
| 1629 | info_type = SMB2_INFO_FILE, |
| 1630 | file_info_class = 0x0a, # SMB2_FILE_RENAME_INFO |
| 1631 | data = data)) |
| 1632 | m.tid = tid |
| 1633 | self._sendSMBMessage(m) |
| 1634 | self.pending_requests[m.mid] = _PendingRequest(m.mid, int(time.time()) + timeout, renameCB, errback, tid = tid, fid = fid) |
| 1635 | self._pushToArray(messages_history, m) |
| 1636 | |
| 1637 | def renameCB(rename_message, **kwargs): |
| 1638 | self._pushToArray(messages_history, rename_message) |
nothing calls this directly
no test coverage detected