esppy.connectors.Connector

class esppy.connectors.Connector(conncls, type=None, name=None, is_active=None, properties=None)

Bases: collections.abc.MutableMapping

Window connector

Parameters
connclsstring

The connecter class name

typestring, optional

The type of the connector

namestring, optional

The name of the connector

propertiesdict, optional

Dictionary of connector properties

__init__(self, conncls, type=None, name=None, is_active=None, properties=None)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(self, conncls[, type, name, …])

Initialize self.

clear(self)

copy(self[, deep])

Return a copy of the object

from_element(data[, session])

Construct connector from XML definition

from_parameters(conncls[, type, name, …])

from_xml(data[, session])

Construct connector from XML definition

get(self, key[, default])

items(self)

keys(self)

pop(self, key[, default])

If key is not found, d is returned if given, otherwise KeyError is raised.

popitem(self)

as a 2-tuple; but raise KeyError if D is empty.

set_properties(self, \*\*kwargs)

Set connector properties

setdefault(self, key[, default])

to_element(self)

Export connector definition to ElementTree.Element

to_xml(self[, pretty])

Export connector definition to XML

update(\*args, \*\*kwds)

If E present and has a .keys() method, does: for k in E: D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v

values(self)

Attributes

connector_key

property_defs