"""Main interface to the RPC server.
|
|
|
|
You should be able to just run the following to use this module:
|
|
|
|
python -m elpy
|
|
|
|
The first line should be "elpy-rpc ready". If it isn't, something
|
|
broke.
|
|
|
|
"""
|
|
|
|
import os
|
|
import sys
|
|
|
|
import elpy
|
|
from elpy.server import ElpyRPCServer
|
|
|
|
if __name__ == '__main__':
|
|
stdin = sys.stdin
|
|
stdout = sys.stdout
|
|
sys.stdout = sys.stderr = open(os.devnull, "w")
|
|
stdout.write('elpy-rpc ready ({0})\n'
|
|
.format(elpy.__version__))
|
|
stdout.flush()
|
|
ElpyRPCServer(stdin, stdout).serve_forever()
|