Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3a96e06

Browse files
Fix function supports_feature to return False when target_versions is empty. [skip news] (psf#4726)
* Fix function `supports_feature` to return False when `target_versions` is empty. * supports_feature: raise ValueError if target_versions is empty
1 parent bdd7fcd commit 3a96e06

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/black/mode.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ class Feature(Enum):
190190

191191

192192
def supports_feature(target_versions: set[TargetVersion], feature: Feature) -> bool:
193+
if not target_versions:
194+
raise ValueError("target_versions must not be empty")
195+
193196
return all(feature in VERSION_TO_FEATURES[version] for version in target_versions)
194197

195198

0 commit comments

Comments
 (0)