MCPcopy Index your code
hub / github.com/modelscope/modelscope / open

Method open

modelscope/hub/commit_scheduler.py:322–333  ·  view source on GitHub ↗

Open the file and initialize size limit.

(self)

Source from the content-addressed store, hash-verified

320 self.open()
321
322 def open(self) -> None:
323 """Open the file and initialize size limit."""
324 if self._file is not None:
325 return
326 try:
327 self._file = self._file_path.open('rb')
328 self._size_limit = min(
329 self._size_limit or float('inf'),
330 os.fstat(self._file.fileno()).st_size)
331 except OSError as e:
332 logger.error(f'Failed to open file {self._file_path}: {e}')
333 raise
334
335 def close(self) -> None:
336 """Close the file if it's open."""

Callers 15

__init__Method · 0.95
decode_base64_to_imageFunction · 0.80
download_and_untarFunction · 0.80
decode_base64_to_imageFunction · 0.80
urlretrieveFunction · 0.80
__init__Method · 0.80
__getitem__Method · 0.80
preprocessMethod · 0.80
__init__Method · 0.80
preprocessMethod · 0.80
preprocessMethod · 0.80
preprocessMethod · 0.80

Calls

no outgoing calls