main.py 655 B

1234567891011121314151617181920212223242526272829303132333435
  1. import sys
  2. sys.path.append("wrappers")
  3. from modelverse import *
  4. import os
  5. import json
  6. import time
  7. import traceback
  8. time.sleep(1)
  9. init(sys.argv[1])
  10. login("file", "file")
  11. def file_service(port):
  12. filename = service_get(port)
  13. content = service_get(port)
  14. try:
  15. with open(filename, 'w') as f:
  16. f.write(content)
  17. service_set(port, "Success")
  18. except:
  19. service_set(port, "Failure: " + traceback.format_exc())
  20. raise
  21. service_register("files", file_service)
  22. try:
  23. while raw_input() != "STOP":
  24. pass
  25. except EOFError:
  26. import time
  27. while 1:
  28. time.sleep(1.0)
  29. finally:
  30. service_stop()