Pyro5.utils.echoserver
— Built-in echo server for testing purposes
Echo server for test purposes. This is usually invoked by starting this module as a script:
python -m Pyro5.test.echoserver or simply: pyro5-test-echoserver
It is also possible to use the EchoServer
in user code
but that is not terribly useful.
- class Pyro5.utils.echoserver.EchoServer
The echo server object that is provided as a Pyro object by this module. If its
verbose
attribute is set toTrue
, it will print messages as it receives calls.- echo(message)
return the message
- error()
generates a simple exception without text
- error_with_text()
generates a simple exception with message
- generator()
a generator function that returns some elements on demand
- oneway_echo(message)
just like echo, but oneway; the client won’t wait for response
- oneway_slow()
prints a message after a certain delay, and returns; but the client won’t wait for it
- shutdown()
called to signal the echo server to shut down
- slow()
returns (and prints) a message after a certain delay