We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3f97a8a commit be25255Copy full SHA for be25255
src/textual/dom.py
@@ -1668,9 +1668,10 @@ def has_pseudo_class(self, class_name: str) -> bool:
1668
Returns:
1669
`True` if the DOM node has the pseudo class, `False` if not.
1670
"""
1671
- return class_name in self._PSEUDO_CLASSES and self._PSEUDO_CLASSES[class_name](
1672
- self
1673
- )
+ try:
+ return self._PSEUDO_CLASSES[class_name](self)
+ except KeyError:
1674
+ return False
1675
1676
def has_pseudo_classes(self, class_names: set[str]) -> bool:
1677
"""Check the node has all the given pseudo classes.
0 commit comments