Can't add an option with name `n`
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
Piste de recherche
Reproduce the option definition from vkquick/main.py and follow the traceback through clikit's CommandConfig.build_args_format and ArgsFormatBuilder.add_option. Determine whether the existing -n option is built in and whether overriding it is intended; done means the behavior is documented or supported with a regression test.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I want to add an option with name n
{--n|names=* : Some description}
But I get this:
Traceback (most recent call last):
File "/Users/an/Desktop/vkquick/env/bin/vq", line 2, in <module>
from vkquick.__main__ import app
File "/Users/an/Desktop/vkquick/vkquick/__main__.py", line 23, in <module>
app.add_commands(New(), DebugRun(), ReleaseRun(), Com())
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/cleo/application.py", line 36, in add_commands
self.add(command)
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/cleo/application.py", line 42, in add
self.add_command(command.config)
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/clikit/console_application.py", line 163, in add_command
command = Command(config, self)
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/clikit/api/command/command.py", line 35, in __init__
self._args_format = config.build_args_format(self.base_format)
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/clikit/api/config/command_config.py", line 159, in build_args_format
builder.add_options(*self.options.values())
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/clikit/api/args/format/args_format_builder.py", line 292, in add_options
self.add_option(option)
File "/Users/an/Desktop/vkquick/env/lib/python3.8/site-packages/clikit/api/args/format/args_format_builder.py", line 302, in add_option
raise CannotAddOptionException.already_exists(short_name)
clikit.api.args.exceptions.CannotAddOptionException: An option named "-n" exists already.
There aren't any options with name n so I think it is a "built-in". Can I override it?
- Langage dominant
- Python
- Étoiles
- 1.4k
- Forks
- 108
- Merge moyen
- 15 min
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni 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 python-poetry/cleo
-
question
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
python-poetry/cleo#471 · 2 commentaires ·
-
feature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
python-poetry/cleo#467 · 1 réaction ·
-
Poetry run doesn't work with --directory=Peut-être pris @DSeaStar l’a pris il y a 76 jours. Ouvertebug
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
python-poetry/cleo#434 · 1 commentaire ·
-
Support for clink completionOuvertefeature
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
python-poetry/cleo#433 · 4 commentaires ·
-
Formatter's `is_decorated` property is temporarily disabled during `remove_format` breaking concurrent threadsPeut-être pris @ShipItAndPray l’a pris il y a 186 jours. Ouvertebug
Difficulté 4/5 3-5 jours Accessibilité débutants 40/100
python-poetry/cleo#423 · 9 commentaires ·
Toutes les issues de python-poetry/cleo
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
-
Validate finite output clamping limits in StepPredictor.prepare_clamping_params to prevent silent NaN/Inf propagationPeut-être pris @muskan-creates352 l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
mllam/neural-lam#848 ·
Les mainteneurs répondent en général sous 2 jours
-
infra
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
fab-geocommuns/RNB-coeur#1166 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
deepspeedai/DeepSpeed#8951 ·
Les mainteneurs répondent en général sous 2 jours