Package pyxmpp :: Module all
[hide private]

Source Code for Module pyxmpp.all

 1  # 
 2  # (C) Copyright 2003-2010 Jacek Konieczny <jajcus@jajcus.net> 
 3  # 
 4  # This program is free software; you can redistribute it and/or modify 
 5  # it under the terms of the GNU Lesser General Public License Version 
 6  # 2.1 as published by the Free Software Foundation. 
 7  # 
 8  # This program is distributed in the hope that it will be useful, 
 9  # but WITHOUT ANY WARRANTY; without even the implied warranty of 
10  # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
11  # GNU Lesser General Public License for more details. 
12  # 
13  # You should have received a copy of the GNU Lesser General Public 
14  # License along with this program; if not, write to the Free Software 
15  # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 
16  # 
17  # pylint: disable-msg=W0611 
18   
19  """Convenience module containing most important objects from pyxmpp package. 
20   
21  Suggested usage:: 
22  import pyxmpp.all 
23   
24  (imports all important names into pyxmpp namespace)""" 
25   
26  """PyXMPP - Jabber/XMPP protocol implementation""" 
27   
28  __docformat__="restructuredtext en" 
29   
30  import pyxmpp 
31   
32  from pyxmpp.stream import Stream 
33  from pyxmpp.streambase import StreamError,FatalStreamError,StreamParseError 
34  from pyxmpp.streamtls import StreamEncryptionRequired,tls_available,TLSSettings 
35  from pyxmpp.clientstream import ClientStream,ClientStreamError 
36  from pyxmpp.client import Client,ClientError 
37  from pyxmpp.iq import Iq 
38  from pyxmpp.presence import Presence 
39  from pyxmpp.message import Message 
40  from pyxmpp.jid import JID,JIDError 
41  from pyxmpp.roster import Roster,RosterItem 
42  from pyxmpp.exceptions import * 
43   
44  for name in dir(): 
45      if not name.startswith("_") and name != "pyxmpp": 
46          setattr(pyxmpp,name,globals()[name]) 
47   
48  # vi: sts=4 et sw=4 
49