(self)
| 1654 | return os.path.join(settings.MEDIA_CACHE, "task_assets", str(self.id)) |
| 1655 | |
| 1656 | def clear_task_assets_cache(self): |
| 1657 | d = self.get_task_assets_cache() |
| 1658 | if d is None: |
| 1659 | return |
| 1660 | |
| 1661 | if os.path.isdir(d): |
| 1662 | try: |
| 1663 | shutil.rmtree(d) |
| 1664 | except Exception as e: |
| 1665 | logger.warning("Cannot clear task assets cache {}: {}".format(d, str(e))) |
| 1666 | |
| 1667 | def get_safe_textured_model(self, max_size_mb=150): |
| 1668 | input_glb = self.get_check_file_asset_path('textured_model.glb') |
no test coverage detected