1.0 Documentation

sleekxmpp.xmlstream.matcher.base

Contents

Source code for sleekxmpp.xmlstream.matcher.base

# -*- coding: utf-8 -*-
"""
    sleekxmpp.xmlstream.matcher.base
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Part of SleekXMPP: The Sleek XMPP Library

    :copyright: (c) 2011 Nathanael C. Fritz
    :license: MIT, see LICENSE for more details
"""


[docs]class MatcherBase(object): """ Base class for stanza matchers. Stanza matchers are used to pick stanzas out of the XML stream and pass them to the appropriate stream handlers. :param criteria: Object to compare some aspect of a stanza against. """ def __init__(self, criteria): self._criteria = criteria
[docs] def match(self, xml): """Check if a stanza matches the stored criteria. Meant to be overridden. """ return False

Contents