home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 October / maximum-cd-2011-10.iso / DiscContents / digsby_setup.exe / lib / msn / SOAP / MSNSpaceService / SpaceService_client.pyo (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2011-06-22  |  2.3 KB  |  42 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyo (Python 2.6)
  3.  
  4. from SpaceService_types import *
  5. import urlparse
  6. import types
  7. from ZSI.TCcompound import ComplexType, Struct
  8. from ZSI import client
  9. from ZSI.schema import GED, GTD
  10. import ZSI
  11. import util.callbacks as callbacks
  12. import util.network.soap as soap
  13. import ZSI.wstools.Namespaces as NS
  14. from msn.SOAP import Namespaces as MSNS, MSNBindingSOAP
  15.  
  16. class SpaceServiceLocator:
  17.     GetXmlFeedPort_address = 'http://cc.services.spaces.live.com/contactcard/contactcardservice.asmx'
  18.     
  19.     def getGetXmlFeedPortAddress(self):
  20.         return SpaceServiceLocator.GetXmlFeedPort_address
  21.  
  22.     
  23.     def getGetXmlFeedPort(self, url = None, **kw):
  24.         if not url:
  25.             pass
  26.         return SpaceServiceBindingSOAP(SpaceServiceLocator.GetXmlFeedPort_address, **kw)
  27.  
  28.  
  29.  
  30. class SpaceServiceBindingSOAP(MSNBindingSOAP):
  31.     
  32.     def GetXmlFeed(self, request, soapheaders = (), callback = None, **kw):
  33.         if isinstance(request, GetXmlFeedMessage) is False:
  34.             raise TypeError, '%s incorrect request type' % request.__class__
  35.         isinstance(request, GetXmlFeedMessage) is False
  36.         self.binding.RPC(None, None, request, soapaction = 'http://www.msn.com/webservices/spaces/v1/GetXmlFeed', soapheaders = soapheaders, callback = callback, **kw)
  37.  
  38.     GetXmlFeed = callbacks.callsback(GetXmlFeed)
  39.  
  40. GetXmlFeedMessage = GED(MSNS.MSWS.SPACES, 'GetXmlFeed').pyclass
  41. GetXmlFeedResponseMessage = GED(MSNS.MSWS.SPACES, 'GetXmlFeedResponse').pyclass
  42.