Filter format inconsistent with UI
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 48/100
Piste de recherche
Commencez au point d’entrée Client.get_runs() indiqué dans la reproduction et suivez la façon dont son argument de filtre est formaté pour la requête de runs. Reproduisez l’exemple à deux filtres de l’issue, puis vérifiez que la chaîne && de l’UI comme le format de liste existant récupèrent des runs sans erreur 422.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description of Bug
When you copy a filter with multiple different items from the UI, you get:
"folder.path == /GS2/test_data && metrics.mtm.last == 1"
But if you submit that via the Client class, you get an error:
RuntimeError: Retrieval of runs failed for url 'https://uk.simvue.io/api/runs?filters=%5B%22folder.path+%3D%3D+%2FGS2%2Ftest_data+%26%26+metrics.mtm.last+%3D%3D+1%22%5D&return_basic=True&return_metrics=True&return_alerts=False&return_system=False&return_metadata=True&count=100&start=0' with status 422: Invalid filter
We believe this is because the python API instead expects a list of filters, not '&&'. Could we fix it so that the python API accepts either format and converts it appropriately?
Steps To Reproduce
Steps to reproduce the behavior:
- Go to web UI
- Add two filters
- Copy filter string with the button on the UI, and paste into client.get_runs()
- See error
Expected behavior
Runs retrieved correctly
Actual Behaviour
422 error
Setup
- OS: Ubuntu
- Python version: 3.10
Additional context
Add any other context about the problem here.
- Langage dominant
- Python
- Étoiles
- 4
- Forks
- 1
- Merge moyen
- 7 j 6 h
- PR mergées (30 j)
- 6
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de simvue-io/python-api
-
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
simvue-io/python-api#994 ·
-
bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
simvue-io/python-api#538 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 65/100
simvue-io/python-api#1000 · 2 commentaires ·
-
bug
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
simvue-io/python-api#987 ·
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
simvue-io/python-api#932 ·
Toutes les issues de simvue-io/python-api
Issues similaires
-
[Bug] reef-hermes tells me to resume with hermes --resume, which does not work from my shell Ouvertearea: harness bug status: needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Human-Agent-Society/reef#625 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 80/100
learningequality/kolibri#15351 · 2 commentaires ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Name consistency Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
eellak/triplestore#65 · 1 commentaire ·