def METHOD_NAME(self, source_path: str, blob_container_name: str):
    """Upload data to azure
    Keyword arguments:
    source_path -- the source path of file to upload
    blob_container_name -- name of container where file will be loaded
    """
    if isinstance(self.container_client, ContainerClient):
        if os.path.exists(source_path):
            name = Path(source_path).name
            with open(source_path, 'rb') as data: 
                self.container_client.upload_blob(
                    name=name,
                    data=data
                )
                print(f"File {source_path} pushed")
    if isinstance(self.connector, BlobServiceClient):
        container_client = self.connector.get_container_client(blob_container_name)
        if os.path.exists(source_path):
            try:
                with open(source_path, 'rb') as data:
                    name = Path(source_path).name
                    container_client.upload_blob(name=name, data=data)
                    print(f"File {source_path} pushed")
                    self.container_client = container_client
            except ResourceExistsError as ree:
                print(ree)
                print(BLOB_ALREADY_EXISTS)
        else:
            raise FileNotFoundError(FILE_SOURCE_NOT_FOUND + f" {source_path} ")
    else:
        raise ValueError(BAD_CONNECTOR_INSTANCE + f"{type(self.connector)}")