From 96da4d38eb60c3971ca88df9383e09d53493cf1e Mon Sep 17 00:00:00 2001 From: Myle Ott Date: Thu, 28 Jan 2021 14:18:48 -0800 Subject: [PATCH] Small Hydra fix (#1543) Summary: Pull Request resolved: https://github.com/fairinternal/fairseq-py/pull/1543 Test Plan: Imported from OSS Reviewed By: girifb Differential Revision: D25836852 Pulled By: myleott fbshipit-source-id: 7fda711d21f2d1b7bac26792233997e8dea2f835 --- fairseq/dataclass/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fairseq/dataclass/utils.py b/fairseq/dataclass/utils.py index 401c212ecc..a4d4a412dd 100644 --- a/fairseq/dataclass/utils.py +++ b/fairseq/dataclass/utils.py @@ -162,7 +162,7 @@ def get_kwargs_from_dc( continue else: del kwargs["default"] - if delete_default: + if delete_default and "default" in kwargs: del kwargs["default"] try: parser.add_argument(*field_args, **kwargs)