From a9b6651d91f22078b0948314d46b1f4343a0456c Mon Sep 17 00:00:00 2001 From: CJ_Clippy Date: Sat, 19 Jul 2025 13:14:52 -0800 Subject: [PATCH] call preparePython() first --- services/our/src/tasks/createVideoThumbnail.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/our/src/tasks/createVideoThumbnail.ts b/services/our/src/tasks/createVideoThumbnail.ts index 2203467..e91600f 100644 --- a/services/our/src/tasks/createVideoThumbnail.ts +++ b/services/our/src/tasks/createVideoThumbnail.ts @@ -1,12 +1,12 @@ -import type { Task, Helpers } from "graphile-worker"; +import type { Helpers } from "graphile-worker"; import { PrismaClient } from "../../generated/prisma"; import { withAccelerate } from "@prisma/extension-accelerate"; import { getOrDownloadAsset } from "../utils/cache"; import { env } from "../config/env"; -import { S3Client } from "@aws-sdk/client-s3"; import { getS3Client, uploadFile } from "../utils/s3"; import { nanoid } from "nanoid"; import { getNanoSpawn } from "../utils/nanoSpawn"; +import { preparePython } from "../utils/python"; const prisma = new PrismaClient().$extends(withAccelerate()); @@ -23,7 +23,7 @@ async function createThumbnail(helpers: Helpers, inputFilePath: string) { throw new Error("inputFilePath is missing"); } - + await preparePython() const outputFilePath = inputFilePath.replace(/\.[^/.]+$/, '') + '-thumb.png'; const spawn = await getNanoSpawn(); const result = await spawn('vcsi', [