test_service.py 570 B

123456789101112131415161718192021222324252627
  1. from modelverse import *
  2. import sys
  3. init()
  4. login("test_service", "my_password")
  5. def fibonacci_service(port):
  6. def fibonacci(value):
  7. if value <= 2:
  8. return 1
  9. else:
  10. return fibonacci(value - 1) + fibonacci(value - 2)
  11. service_set(port, fibonacci(service_get(port)))
  12. service_register("fibonacci", fibonacci_service)
  13. # Stay active, as we shouldn't exit while the service is running!
  14. if sys.version_info[0] < 3:
  15. while raw_input() != "STOP":
  16. pass
  17. else:
  18. while input() != "STOP":
  19. pass
  20. service_stop()