Skip to content

Commit a677a90

Browse files
committed
feat: validate contributors-as-maintainers
1 parent 159d896 commit a677a90

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

hatch_nodejs_version/metadata_source.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,16 @@ def fields(self) -> None | set[str]:
6767
@property
6868
def contributors_as_maintainers(self) -> bool:
6969
if self.__contributors_as_maintainers is None:
70-
self.__contributors_as_maintainers = self.config.get(
70+
contributors_as_maintainers = self.config.get(
7171
"contributors-as-maintainers", True
7272
)
73+
if not isinstance(contributors_as_maintainers, bool):
74+
raise TypeError(
75+
"Option `contributors-as-maintainers` for build hook `{}` must be a boolean".format(
76+
self.PLUGIN_NAME
77+
)
78+
)
79+
self.__contributors_as_maintainers = contributors_as_maintainers
7380
return self.__contributors_as_maintainers
7481

7582
def load_package_data(self):

0 commit comments

Comments
 (0)