litecord/state.py

23 lines
462 B
Python

import logging
from multiprocessing.managers import BaseManager
log = logging.getLogger(__name__)
def test():
return 123
def main():
logging.basicConfig(level=logging.DEBUG)
manager = BaseManager(("", 36969), b"awooawoo")
manager.register("get_test", test)
server = manager.get_server()
print(repr(server))
log.info("serving state service: %r", manager.address)
server.serve_forever()
if __name__ == "__main__":
main()