Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomasz Melcer <liori@exroot.org>2006-07-17 17:40:25 +0400
committerTomasz Melcer <liori@exroot.org>2006-07-17 17:40:25 +0400
commitde23ba2a157a886ad6f5e28b9ab083724c46a58e (patch)
treeefa3e78b63ac543d4aa6620b02f920c34bc360bd /src/common/dataforms.py
parent477f33b6b9546dd10c4c97309cead970da49891f (diff)
Moved some code to ease maintenance.
Diffstat (limited to 'src/common/dataforms.py')
-rw-r--r--src/common/dataforms.py7
1 files changed, 7 insertions, 0 deletions
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):