From 5d602812301ab2cc0ea780d5bc40ab66c9eed7b5 Mon Sep 17 00:00:00 2001 From: Ali Saleh Date: Mon, 19 May 2025 19:30:49 +0500 Subject: [PATCH] feat: Fixed Arize & Phoenix Python / Super Linter Issues --- api/core/ops/entities/config_entity.py | 6 ++++++ .../components/base/icons/src/public/tracing/ArizeIcon.json | 2 +- .../base/icons/src/public/tracing/ArizeIconBig.json | 2 +- .../base/icons/src/public/tracing/PhoenixIcon.json | 2 +- .../base/icons/src/public/tracing/PhoenixIconBig.json | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/api/core/ops/entities/config_entity.py b/api/core/ops/entities/config_entity.py index 639f06b1f3..8a2ce58539 100644 --- a/api/core/ops/entities/config_entity.py +++ b/api/core/ops/entities/config_entity.py @@ -45,6 +45,9 @@ class ArizeConfig(BaseTracingConfig): v = "https://otlp.arize.com" if not v.startswith(("https://", "http://")): raise ValueError("endpoint must start with https:// or http://") + if "/" in v[8:]: + parts = v.split("/") + v = parts[0] + "//" + parts[2] return v @@ -73,6 +76,9 @@ class PhoenixConfig(BaseTracingConfig): v = "https://app.phoenix.arize.com" if not v.startswith(("https://", "http://")): raise ValueError("endpoint must start with https:// or http://") + if "/" in v[8:]: + parts = v.split("/") + v = parts[0] + "//" + parts[2] return v diff --git a/web/app/components/base/icons/src/public/tracing/ArizeIcon.json b/web/app/components/base/icons/src/public/tracing/ArizeIcon.json index d413360d5d..fc438819ee 100644 --- a/web/app/components/base/icons/src/public/tracing/ArizeIcon.json +++ b/web/app/components/base/icons/src/public/tracing/ArizeIcon.json @@ -119,4 +119,4 @@ ] }, "name": "ArizeIcon" -} \ No newline at end of file +} diff --git a/web/app/components/base/icons/src/public/tracing/ArizeIconBig.json b/web/app/components/base/icons/src/public/tracing/ArizeIconBig.json index 776bef2a50..57be25e5b3 100644 --- a/web/app/components/base/icons/src/public/tracing/ArizeIconBig.json +++ b/web/app/components/base/icons/src/public/tracing/ArizeIconBig.json @@ -119,4 +119,4 @@ ] }, "name": "ArizeIconBig" -} \ No newline at end of file +} diff --git a/web/app/components/base/icons/src/public/tracing/PhoenixIcon.json b/web/app/components/base/icons/src/public/tracing/PhoenixIcon.json index 798d7f09b3..c02847bc03 100644 --- a/web/app/components/base/icons/src/public/tracing/PhoenixIcon.json +++ b/web/app/components/base/icons/src/public/tracing/PhoenixIcon.json @@ -850,4 +850,4 @@ ] }, "name": "PhoenixIcon" -} \ No newline at end of file +} diff --git a/web/app/components/base/icons/src/public/tracing/PhoenixIconBig.json b/web/app/components/base/icons/src/public/tracing/PhoenixIconBig.json index 042b09bc9a..f48a2f53ae 100644 --- a/web/app/components/base/icons/src/public/tracing/PhoenixIconBig.json +++ b/web/app/components/base/icons/src/public/tracing/PhoenixIconBig.json @@ -850,4 +850,4 @@ ] }, "name": "PhoenixIconBig" -} \ No newline at end of file +}