(self, metadata: Dict)
return all(self._match_node_at_path(k, metadata) for k in self.specifiers)
Return False for input not having metadata
        entries matching the specified version specifier.
Return False for input not having metadata
        entries matching the specified version specifier.
Return False for input not having metadata entries matching the specified version specifier .
def filter(self, metadata: Dict) -> bool:
        """
        Return False for input not having metadata
        entries matching the specified version specifier.
        """
        # If no specifiers set, always return true
        if not self.specifiers:
            return True
        # Walk through keys of patterns dict and return True iff all match

        return all(self._match_node_at_path(k, metadata) for k in self.specifiers)
def filter ( self , metadata : Dict ) -> bool : # If no specifiers set, always return true if not self . specifiers : return True # Walk through keys of patterns dict and return True iff all match return all ( self . _match_node_at_path ( k , metadata ) for k in self . specifiers )