X7ROOT File Manager
Current Path:
/usr/lib/python2.7/site-packages/suds
usr
/
lib
/
python2.7
/
site-packages
/
suds
/
📁
..
📄
__init__.py
(4.3 KB)
📄
__init__.pyc
(5.72 KB)
📄
__init__.pyo
(5.72 KB)
📁
bindings
📄
builder.py
(4.12 KB)
📄
builder.pyc
(3.53 KB)
📄
builder.pyo
(3.53 KB)
📄
cache.py
(8.95 KB)
📄
cache.pyc
(11.78 KB)
📄
cache.pyo
(11.78 KB)
📄
client.py
(27.09 KB)
📄
client.pyc
(30.35 KB)
📄
client.pyo
(30.35 KB)
📄
metrics.py
(1.96 KB)
📄
metrics.pyc
(2.06 KB)
📄
metrics.pyo
(2.06 KB)
📁
mx
📄
options.py
(5.23 KB)
📄
options.pyc
(5 KB)
📄
options.pyo
(5 KB)
📄
plugin.py
(7.06 KB)
📄
plugin.pyc
(9.2 KB)
📄
plugin.pyo
(9.2 KB)
📄
properties.py
(15.84 KB)
📄
properties.pyc
(19.61 KB)
📄
properties.pyo
(19.61 KB)
📄
reader.py
(5.12 KB)
📄
reader.pyc
(5.67 KB)
📄
reader.pyo
(5.67 KB)
📄
resolver.py
(15.44 KB)
📄
resolver.pyc
(17.55 KB)
📄
resolver.pyo
(17.55 KB)
📁
sax
📄
servicedefinition.py
(8.28 KB)
📄
servicedefinition.pyc
(8.99 KB)
📄
servicedefinition.pyo
(8.99 KB)
📄
serviceproxy.py
(2.91 KB)
📄
serviceproxy.pyc
(3.1 KB)
📄
serviceproxy.pyo
(3.1 KB)
📄
soaparray.py
(2.21 KB)
📄
soaparray.pyc
(2.07 KB)
📄
soaparray.pyo
(2.07 KB)
📄
store.py
(17.99 KB)
📄
store.pyc
(17.66 KB)
📄
store.pyo
(17.66 KB)
📄
sudsobject.py
(10.9 KB)
📄
sudsobject.pyc
(13.82 KB)
📄
sudsobject.pyo
(13.82 KB)
📁
transport
📁
umx
📄
wsdl.py
(30.76 KB)
📄
wsdl.pyc
(31.93 KB)
📄
wsdl.pyo
(31.93 KB)
📄
wsse.py
(5.84 KB)
📄
wsse.pyc
(7.04 KB)
📄
wsse.pyo
(7.04 KB)
📁
xsd
Editing: serviceproxy.py
# This program is free software; you can redistribute it and/or modify # it under the terms of the (LGPL) GNU Lesser General Public License as # published by the Free Software Foundation; either version 3 of the # License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Library Lesser General Public License for more details at # ( http://www.gnu.org/licenses/lgpl.html ). # # You should have received a copy of the GNU Lesser General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. # written by: Jeff Ortel ( jortel@redhat.com ) """ The service proxy provides access to web services. Replaced by: L{client.Client} """ from logging import getLogger from suds import * from suds.client import Client log = getLogger(__name__) class ServiceProxy(object): """ A lightweight soap based web service proxy. @ivar __client__: A client. Everything is delegated to the 2nd generation API. @type __client__: L{Client} @note: Deprecated, replaced by L{Client}. """ def __init__(self, url, **kwargs): """ @param url: The URL for the WSDL. @type url: str @param kwargs: keyword arguments. @keyword faults: Raise faults raised by server (default:True), else return tuple from service method invocation as (http code, object). @type faults: boolean @keyword proxy: An http proxy to be specified on requests (default:{}). The proxy is defined as {protocol:proxy,} @type proxy: dict """ client = Client(url, **kwargs) self.__client__ = client def get_instance(self, name): """ Get an instance of a WSDL type by name @param name: The name of a type defined in the WSDL. @type name: str @return: An instance on success, else None @rtype: L{sudsobject.Object} """ return self.__client__.factory.create(name) def get_enum(self, name): """ Get an instance of an enumeration defined in the WSDL by name. @param name: The name of a enumeration defined in the WSDL. @type name: str @return: An instance on success, else None @rtype: L{sudsobject.Object} """ return self.__client__.factory.create(name) def __str__(self): return str(self.__client__) def __unicode__(self): return unicode(self.__client__) def __getattr__(self, name): builtin = name.startswith('__') and name.endswith('__') if builtin: return self.__dict__[name] else: return getattr(self.__client__.service, name)
Upload File
Create Folder