esppy.mas.MASModule¶
-
class
esppy.mas.
MASModule
(language, module, func_names, mas_store=None, mas_store_version=None, description=None, code_file=None, code=None)¶ Bases:
esppy.base.ESPObject
MAS Module
- Parameters
- languagestring
The name of the programming language
- func_namesstring or list-of-strings, optional
The function names exported by the module
- modulestring, optional
Name of the MAS module
- Attributes
- modulestring
Name of the MAS module
- projectstring
Name of the project the module belongs to
-
__init__
(self, language, module, func_names, mas_store=None, mas_store_version=None, description=None, code_file=None, code=None)¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__
(self, language, module, func_names)Initialize self.
from_element
(data[, session])Create MAS module from XML definition
from_xml
(data[, session])Create MAS module from XML definition
save
(self[, path])Save the module
to_element
(self)Convert MAS module to ElementTree.Element definition
to_xml
(self[, pretty])Convert MAS module to XML definition
Attributes
base_url
The base server URL
session
The server session object
url
The URL of the object