From de23ba2a157a886ad6f5e28b9ab083724c46a58e Mon Sep 17 00:00:00 2001 From: Tomasz Melcer Date: Mon, 17 Jul 2006 13:40:25 +0000 Subject: Moved some code to ease maintenance. --- src/common/dataforms.py | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/common/dataforms.py') diff --git a/src/common/dataforms.py b/src/common/dataforms.py index 5acf452ad..6c1e76240 100644 --- a/src/common/dataforms.py +++ b/src/common/dataforms.py @@ -287,6 +287,13 @@ class DataForm(xmpp.Node, object): return raise KeyError, "This form does not contain %r field." % var + def __contains__(self, name): + for field in self.iter_fields(): + if field.var==name: + return True + else: + return False + class DataField(xmpp.Node, object): def __init__(self, typ=None,var=None, value=None, label=None, desc=None, required=None, options=None, node=None): -- cgit v1.2.3