MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / sendDelete

Method sendDelete

pager_lib/smb/base.py:1294–1304  ·  view source on GitHub ↗
(tid, fid)

Source from the content-addressed store, hash-verified

1292 errback(OperationFailure('Failed to delete %s on %s: Unable to open file' % ( path, service_name ), messages_history))
1293
1294 def sendDelete(tid, fid):
1295 m = SMB2Message(SMB2SetInfoRequest(fid,
1296 additional_info = 0,
1297 info_type = SMB2_INFO_FILE,
1298 file_info_class = 0x0d, # SMB2_FILE_DISPOSITION_INFO
1299 data = b'\x01'))
1300 # [MS-SMB2]: 2.2.39, [MS-FSCC]: 2.4.11
1301 m.tid = tid
1302 self._sendSMBMessage(m)
1303 self.pending_requests[m.mid] = _PendingRequest(m.mid, int(time.time()) + timeout, deleteCB, errback, tid = tid, fid = fid)
1304 self._pushToArray(messages_history, m)
1305
1306 def deleteCB(delete_message, **kwargs):
1307 self._pushToArray(messages_history, delete_message)

Callers

nothing calls this directly

Calls 7

_pushToArrayMethod · 0.95
SMB2MessageClass · 0.85
SMB2SetInfoRequestClass · 0.85
_PendingRequestClass · 0.85
SMBMessageClass · 0.85
ComDeleteRequestClass · 0.85

Tested by

no test coverage detected