Server¶
taco.server¶
-
class
taco.server.
TacoServer
¶ Taco server class.
This class implements a Taco server for Python.
-
run
()¶ Main server function.
Enters a message handling loop. The loop exits on failure to read another message.
-
call_class_method
(message)¶ Call the class method specified in the message.
The context, if present in the message, is ignored.
-
call_function
(message)¶ Call the function specified in the message.
The context, if present in the message, is ignored.
-
call_method
(message)¶ Call an object method.
Works similarly to call_function.
-
construct_object
(message)¶ Call an object constructor.
Works similarly to call_function.
-
destroy_object
(message)¶ Remove an object from the objects dictionary.
-
get_attribute
(message)¶ Get an attribute value from an object.
-
get_class_attribute
(message)¶ Get a static attribute from a class.
-
get_value
(message)¶ Get the value of a variable.
If the variable name contains ”.”-separated components, then it is looked up using the _find_attr function.
-
import_module
(message)¶ Import a module or names from a module.
Without arguments, the module is imported and the top level package name is inserted into the “ns” dictionary.
With “args” specified, it is used as a list of names to import from the module, and those names are inserted into the “ns” dictionary.
Currently any “kwargs” in the message are ignored.
-
set_attribute
(message)¶ Set an attribute value of an object.
-
set_class_attribute
(message)¶ Set a static attribute from a class.
-
set_value
(message)¶ Set the value of a variable.
If the variable name contains ”.”-separated components, then it is looked up using the _find_attr function.
-