Lines Matching refs:media_asset
734 def _prepare_media(self, media_asset): argument
736 if media_asset.uri:
737 media = self._install_bundle(media_asset.uri)
738 if os.path.islink(media_asset.localpath):
739 os.unlink(media_asset.localpath)
740 if os.path.isdir(media_asset.localpath):
741 shutil.rmtree(media_asset.localpath)
742 self._safe_makedirs(os.path.dirname(media_asset.localpath))
743 os.symlink(media, media_asset.localpath)
746 media, media_asset.localpath)
749 if os.path.isdir(media_asset.localpath):
751 os.listdir(media_asset.localpath))
753 def _cleanup_media(self, media_asset): argument
755 self._fail_on_unexpected_media_download(media_asset)
756 if os.path.islink(media_asset.localpath):
757 path = os.readlink(media_asset.localpath)
758 os.unlink(media_asset.localpath)
763 def _fail_on_unexpected_media_download(self, media_asset): argument
764 if os.path.isdir(media_asset.localpath):
765 contents = os.listdir(media_asset.localpath)
1176 media_asset=None, argument
1217 if media_asset:
1218 self._prepare_media(media_asset)
1225 keep_media = media_asset and media_asset.uri and steps >= 1
1273 if media_asset and media_asset.uri:
1280 keep_screen_on = (media_asset and media_asset.uri) or (
1289 if media_asset:
1290 self._fail_on_unexpected_media_download(media_asset)
1316 if media_asset:
1317 self._cleanup_media(media_asset)