@@ -103,7 +103,7 @@ class File(BaseModel):
103103 """A class representing a file in the inference.sh ecosystem."""
104104 uri : str # Original location (URL or file path)
105105 path : Optional [str ] = None # Resolved local file path
106- mime_type : Optional [str ] = None # MIME type of the file
106+ content_type : Optional [str ] = None # MIME type of the file
107107 size : Optional [int ] = None # File size in bytes
108108 filename : Optional [str ] = None # Original filename if available
109109 _tmp_path : Optional [str ] = PrivateAttr (default = None ) # Internal storage for temporary file path
@@ -177,8 +177,8 @@ def __del__(self):
177177 def _populate_metadata (self ) -> None :
178178 """Populate file metadata from the path if it exists."""
179179 if os .path .exists (self .path ):
180- if not self .mime_type :
181- self .mime_type = self ._guess_mime_type ()
180+ if not self .content_type :
181+ self .content_type = self ._guess_content_type ()
182182 if not self .size :
183183 self .size = self ._get_file_size ()
184184 if not self .filename :
@@ -189,7 +189,7 @@ def from_path(cls, path: Union[str, os.PathLike]) -> 'File':
189189 """Create a File instance from a file path."""
190190 return cls (uri = str (path ))
191191
192- def _guess_mime_type (self ) -> Optional [str ]:
192+ def _guess_content_type (self ) -> Optional [str ]:
193193 """Guess the MIME type of the file."""
194194 return mimetypes .guess_type (self .path )[0 ]
195195
0 commit comments