def close(self): """ python.org: Flush and close this stream. :since: v0.2.00 """ with self._lock: if (self._wrapped_resource is not None): if (self.log_handler is not None): self.log_handler.debug("#echo(__FILEPATH__)# -{0!r}.close()- (#echo(__LINE__)#)", self, context = "pas_streamer") FileLikeWrapperMixin.close(self)
def __init__(self, streamer): """ Constructor __init__(AbstractEncapsulated) :param streamer: Encapsulated streamer instance :since: v1.0.0 """ if (not isinstance(streamer, Abstract)): raise ValueException("Given streamer is not supported") Abstract.__init__(self) FileLikeWrapperMixin.__init__(self) self._set_wrapped_resource(streamer)
def __init__(self): """ Constructor __init__(UploadedFile) :since: v1.0.0 """ FileLikeCopyMixin.__init__(self) FileLikeWrapperMixin.__init__(self) self._client_content_type = None """ The client supplied content type. """ self._client_file_name = None """
def __init__(self): """ Constructor __init__(Object) :since: v0.1.00 """ Abstract.__init__(self) FileLikeWrapperMixin.__init__(self) self.original_media_vfs_url = None """ VFS URL to the media file to be transformed """ self.transformation_data = {} """ Transformation data given """ self.supported_features[ 'implementing_instance'] = self._supports_implementing_instance self.supported_features['time_created'] = True
def __init__(self, timeout_retries = 5): """ Constructor __init__(FileLike) :param timeout_retries: Retries before timing out :since: v0.2.00 """ Abstract.__init__(self, timeout_retries) FileLikeWrapperMixin.__init__(self) self.size = None """ File-like resource size """ self.io_chunk_size = int(Settings.get("pas_global_io_chunk_size_local", 524288)) self.supported_features['external_io_chunk_size'] = True self.supported_features['external_size'] = True self.supported_features['seeking'] = self._supports_seeking