diff --git a/apps/webapp/app/assets/icons/PythonLogoIcon.tsx b/apps/webapp/app/assets/icons/PythonLogoIcon.tsx
new file mode 100644
index 0000000000..fdef667ca0
--- /dev/null
+++ b/apps/webapp/app/assets/icons/PythonLogoIcon.tsx
@@ -0,0 +1,21 @@
+export function PythonLogoIcon({ className }: { className?: string }) {
+ return (
+
+ );
+}
diff --git a/apps/webapp/app/components/runs/v3/RunIcon.tsx b/apps/webapp/app/components/runs/v3/RunIcon.tsx
index f482c5a700..d1e917f4c4 100644
--- a/apps/webapp/app/components/runs/v3/RunIcon.tsx
+++ b/apps/webapp/app/components/runs/v3/RunIcon.tsx
@@ -17,6 +17,7 @@ import { RunFunctionIcon } from "~/assets/icons/RunFunctionIcon";
import { MiddlewareIcon } from "~/assets/icons/MiddlewareIcon";
import { FunctionIcon } from "~/assets/icons/FunctionIcon";
import { TriggerIcon } from "~/assets/icons/TriggerIcon";
+import { PythonLogoIcon } from "~/assets/icons/PythonLogoIcon";
type TaskIconProps = {
name: string | undefined;
@@ -71,6 +72,8 @@ export function RunIcon({ name, className, spanName }: TaskIconProps) {
return ;
case "trigger":
return ;
+ case "python":
+ return ;
//log levels
case "debug":
case "log":