main.py 692 B

12345678910111213141516171819202122232425262728293031323334353637
  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. import os
  15. print(os.getcwd())
  16. try:
  17. with open(filename, 'w') as f:
  18. f.write(content)
  19. service_set(port, "Success")
  20. except:
  21. service_set(port, "Failure: " + traceback.format_exc())
  22. raise
  23. service_register("files", file_service)
  24. try:
  25. while raw_input() != "STOP":
  26. pass
  27. except EOFError:
  28. import time
  29. while 1:
  30. time.sleep(1.0)
  31. finally:
  32. service_stop()