Dry Run Flag
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par localiser l’initialiseur de cwms-python et ses méthodes GET, POST, DELETE et autres méthodes HTTP. Suivez la manière dont des scripts tels que cwms-cli les invoquent et déterminez comment un argument de l’initialiseur et une variable d’environnement doivent interagir. Le travail est terminé lorsque le mode dry-run empêche les appels HTTP tout en permettant aux scripts d’exécuter leur logique et signale l’opération ignorée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Add the ability to provide a dry_run=True to the init of cwms-python that prevents the calls from actually triggering.
The idea would be something like cwms-cli, or other scripts, can trigger everything in the script to test logic but not actually trigger the HTTP calls.
Possible read the dry_run flag in GET/POST/DELETE/etc methods and do a simple return/console log of "Dry Run Enabled: Skipping DELETE"
While you can implement this in each script and set the arg there. I think it would be easier to allow an env var to be set and also provide another argument to the init(..., dry_run) to account for this!
- Langage dominant
- Python
- Étoiles
- 16
- Forks
- 11
- Merge moyen
- 7 h 35 min
- PR mergées (30 j)
- 3
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire 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 HydrologicEngineeringCenter/cwms-python
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
update timeseries groups to V2Ouverte
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
-
enhancement
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 28/100
HydrologicEngineeringCenter/cwms-python#299 · 1 commentaire ·
-
cwms/projects/projects.py::get_project uses the wrong API version for retrievalPeut-être pris @krowvin l’a pris il y a 61 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 25/100
Toutes les issues de HydrologicEngineeringCenter/cwms-python
Issues similaires
-
[Bug]: graphify query loads every language extractor just for _file_stem (about 34 ms per call)Peut-être pris @rohit-jsfreaky l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Graphify-Labs/graphify#5160 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
Variable declared without a value suppresses ${VAR:-default} expansionPeut-être pris @Omarinho12345 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
theskumar/python-dotenv#750 ·
Les mainteneurs répondent en général sous 12 jours
-
Minor bug: Main page buttonOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
Operations on a list[T] | None var throw when the value is NonePeut-être pris @masenf l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
reflex-dev/reflex#7826 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
[Bug]: Upfront audit metrics accept out-of-range budgets and return impossible probabilitiesOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
UKGovernmentBEIS/control-arena#947 ·
Les mainteneurs répondent en général sous 1 jour