Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EXEC sp_execute_external_script
- @language = N'Python',
- @script = N'
- from suds.client import Client
- url="https://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl"
- client = Client(url)'
- def create(self, name):
- """
- create a WSDL type by name
- @param name: The name of a type defined in the WSDL.
- @type name: str
- @return: The requested object.
- @rtype: L{Object}
- """
- timer = metrics.Timer()
- timer.start()
- type = self.resolver.find(name)
- if type is None:
- raise TypeNotFound(name)
- if type.enum():
- result = InstFactory.object(name)
- for e, a in type.children():
- setattr(result, e.name, e.name)
- else:
- try:
- result = self.builder.build(type)
- except Exception, e:
- log.error("create '%s' failed", name, exc_info=True)
- raise BuildError(name, e)
- timer.stop()
- metrics.log.debug('%s created: %s', name, timer)
- return result
- try:
- result = self.builder.build(type)
- except Exception as e:
- log.error("create '%s' failed", name, exc_info=True)
- raise BuildError(name, e)
Add Comment
Please, Sign In to add comment