From 9433b104de03b543809fa38924c1104dc674e2a1 Mon Sep 17 00:00:00 2001 From: Jonathan Weth <git@jonathanweth.de> Date: Tue, 1 Nov 2022 15:02:45 +0100 Subject: [PATCH] Use REMAINDER option of argparse for yarn command --- CHANGELOG.rst | 1 + django_yarnpkg/management/commands/yarn.py | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0818db0..550568a 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,6 +2,7 @@ Unreleased ===================================================== * Fix compatibility with Django 4.1 +* Pass all arguments of yarn commands to yarn * [Dev] Fix tests Version 6.0.2 (2022-09-05) diff --git a/django_yarnpkg/management/commands/yarn.py b/django_yarnpkg/management/commands/yarn.py index 6000c49..f330e31 100644 --- a/django_yarnpkg/management/commands/yarn.py +++ b/django_yarnpkg/management/commands/yarn.py @@ -1,6 +1,6 @@ from ...yarn import yarn_adapter from ..base import BaseYarnCommand - +from argparse import REMAINDER class Command(BaseYarnCommand): args = 'command' @@ -8,7 +8,7 @@ class Command(BaseYarnCommand): yarn_adapter._node_modules_root) def add_arguments(self, parser): - parser.add_argument('command', nargs='*') + parser.add_argument('command', nargs=REMAINDER) def handle(self, *args, **options): super(Command, self).handle(*args, **options) -- GitLab