MCPcopy Create free account
hub / github.com/Azure/azure-storage-python / file_range

Method file_range

samples/file/file_usage.py:365–384  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

363 self.service.delete_share(share_name)
364
365 def file_range(self):
366 share_name = self._create_share()
367 directory_name = self._create_directory(share_name)
368 file_name = self._get_file_reference()
369 self.service.create_file(share_name, directory_name, file_name, 2048)
370
371 # Update the file between offset 512 and 15351535
372 data = b'abcdefghijklmnop' * 64
373 self.service.update_range(share_name, directory_name, file_name, data, 512, 1535)
374
375 # List ranges
376 print('list ranges: ')
377 ranges = self.service.list_ranges(share_name, directory_name, file_name)
378 for range in ranges:
379 print('({}, {}) '.format(range.start, range.end)) # (512, 1535)
380
381 # Clear part of that range
382 self.service.clear_range(share_name, directory_name, file_name, 600, 800)
383
384 self.service.delete_share(share_name)

Callers 1

run_all_samplesMethod · 0.95

Calls 8

_create_shareMethod · 0.95
_create_directoryMethod · 0.95
_get_file_referenceMethod · 0.95
update_rangeMethod · 0.80
list_rangesMethod · 0.80
clear_rangeMethod · 0.80
create_fileMethod · 0.45
delete_shareMethod · 0.45

Tested by

no test coverage detected